பின்னணியில் பேஷ் ரன் கட்டளை

Bash Run Command Background



லினக்ஸில் கட்டளை வரியைப் பயன்படுத்தும் போது, ​​பயனர்கள் வழக்கமாக அடுத்த கட்டளைக்குச் செல்வதற்கு முன்பு ஒரு கட்டளை இயங்கும் வரை காத்திருக்க வேண்டும். கட்டளைகள் பொதுவாக சுமூகமாக இயங்குவதாகத் தோன்றுகிறது மற்றும் அவற்றைச் செயல்படுத்த அதிக நேரம் எடுக்காது. சிடி என்பது பொதுவான உதாரணம், பயனர்கள் கட்டளைகளை இயக்கி, தொடர்புடைய மற்றும் தேவையான செயல்பாடுகளைச் செய்ய ஒரு கோப்பகத்திலிருந்து இன்னொரு கோப்பகத்திற்கு விரைவாக மாறுகிறார்கள். கட்டளைகள் இயங்கும் மற்றும் ஒரு சில வினாடிகளில் போன்ற மிக குறுகிய நேரத்தில் இயக்க மற்றும் பயனர் தேவையான பயனுள்ள தகவல்களை வழங்கும்.

சில நேரங்களில், செயல்முறைகள் இயங்குவதற்கும் அதன் செயல்பாட்டை முடிக்கவும் சிறிது நேரம் ஆகலாம். பயனருக்கு ஒருவருக்கு ஒருவர் மரணதண்டனை செய்வது சற்று சவாலாக இருக்கும். வெளியீட்டை அதன் பதிவுகளுக்குத் தள்ளுவது அல்லது கண்காணிப்பது இதில் அடங்கும். குறியீட்டுத் தொகுப்பு எப்போதும் சீராக இல்லாததால் இதுபோன்ற செயல்முறைகள் எதிர்பாராத விதமாக நீண்ட காலம் எடுக்கலாம். இந்த வழியில், தொகுப்பு நடந்து கொண்டிருக்கும் போது, ​​தொகுப்பு முடிவடையும் வரை பயனர்கள் கணினியை அணுக முடியாது. தொகுப்பின் போது, ​​முனையம் முடியும் வரை பயன்படுத்த முடியாது. நீங்கள் ஒரு கட்டளையை செயலாக்கும்போது வழக்கமான வேலையைத் தொடர, பயனர்கள் லினக்ஸில் பின்னணியில் கட்டளைகளை எவ்வாறு இயக்குவது என்பதை அறிந்து கொள்ள வேண்டும். அதைப் பற்றி மேலும் அறிய இந்த டுடோரியல் வழியாக செல்லலாம்.







லினக்ஸ் புதினா 20 இல் கட்டளை பின்னணியை இயக்க, நீங்கள் திறக்க வேண்டும் முனையத்தில் இருந்து பட்டியல் திரையின் கீழ் இடதுபுறத்தில், கிடைக்கக்கூடிய பயன்பாடுகளின் பட்டியலிலிருந்து முனைய விருப்பத்தைத் தேர்ந்தெடுக்கவும்.



முனையம் திறந்தவுடன், நீங்கள் இப்போது பின்னணியில் கட்டளைகளை இயக்கலாம் அல்லது பயனர் தேவைகளின்படி சீராக வேலை செய்ய பின்னணிக்கு அனுப்பலாம்.



குறிப்பு: பேஷில் நுழைய, பயனர் உரிமைகளுடன் ஒரு சூடோ கணக்கை வைத்திருக்க வேண்டும்.





பின்னணியில் கட்டளையை இயக்க & & ஐப் பயன்படுத்துதல்:

பயனர்கள் & எழுத்தை சேர்த்தால் பின்னணியில் இயங்குவதற்கான கட்டளைகளை இயக்கலாம். கட்டளைகள் இயங்கும்போது, ​​பயனர்கள் அதனுடன் தொடர்புடைய வேலையை எந்த இடையூறும் இல்லாமல் கவனித்துக் கொள்ளலாம் என்பதை இது குறிக்கும். உதாரணமாக, ஒரு உரை கோப்பின் உள்ளே எண்களைச் சேர்க்கும் கட்டளையைப் பார்ப்போம்.

இங்கே, வெளியீடு ஒரு ஒட்டப்பட்ட படம் போல இருக்கும்:



சதுர அடைப்புக்குறிக்குள் உள்ள தரவு பின்னணி செயல்முறையின் வேலை எண், அடுத்த இலக்கங்களின் தொகுப்பு செயல்முறை ஐடி ஆகும்.

குறிப்பு: மேலே உள்ள செயல்முறை இயங்கும்போது, ​​கட்டளை வரியில் மீண்டும் தோன்றும், இது பயனர் தேவைகளுக்கு ஏற்ப பின்னணியில் கட்டளைகளை இயக்குவதன் மூலம் பயனர்கள் தங்கள் வேலையை மீண்டும் தொடங்க அனுமதிக்கிறது. & எழுத்துடன் முடிவடையாமல் நாங்கள் கட்டளையை வழங்கியிருந்தால், பயனர் தொடர்பு எதுவும் இருந்திருக்காது, மேலும் செயலை முடிக்காவிட்டால் அது முற்றிலும் தடுக்கப்பட்டிருக்கும்.

பின்னணியில் இயங்கும் கட்டளையை அனுப்ப:

பயனர்கள் ஏற்கனவே ஒரு குறிப்பிட்ட கட்டளையைத் தொடங்கியிருந்தால், அவர்கள் தங்கள் கணினியைப் பயன்படுத்தும் போது, ​​அவர்களின் கட்டளை-வரி தடுக்கிறது, பின்னர் அவர்கள் விண்டோஸுக்கு ctrl+z மற்றும் மேக் சிஸ்டங்களுக்கு கட்டளை+z ஐப் பயன்படுத்தி தற்போது முன்னணியில் உள்ள செயல்முறையை செயல்படுத்துவதை நிறுத்தலாம். அவர்கள் தங்கள் செயல்முறைகளை தற்காலிகமாக நிறுத்தும் கட்டத்தில் வைப்பார்கள், பின்னர் அது ஏற்கனவே வேலை பார்த்த ஐடியைப் பயன்படுத்த அவர்களுக்கு உதவும், இது நாம் ஏற்கனவே பார்த்தது மற்றும் சதுர அடைப்புக்குறிக்குள் எழுதப்பட்டது.

குறிப்பு: இந்த முறை, ctrl+z விசைகளைப் பயன்படுத்துவதற்கு முன்பு முன்பு சேர்க்கப்பட்ட & எழுத்தை அகற்றவும்.

முன்புற செயல்முறை இப்போது இடைநிறுத்தப்பட்டுள்ளது, மேலும் வேலையின் ஐடியை அறிந்து, இப்போது நாம் பின்னணியை அமைத்து சரிசெய்ய முடியும். எங்கள் கட்டளை வரியில் இதை தட்டச்சு செய்வதன் மூலம் இதைச் செய்யலாம்:

$bg 1

இங்கே ஏற்கனவே குறிப்பிட்டுள்ளபடி, 1 என்பது எங்கள் வேலை ஐடி. இப்போது, ​​வேலை செய்யும் நிலைகளின் பின்னணியைப் பார்க்க வேண்டிய நேரம் இது. உங்கள் கட்டளை வரியில் வேலைகள் -l என தட்டச்சு செய்யவும், பின்னர் Enter ஐ அழுத்தவும். கீழேயுள்ள ஸ்கிரீன்ஷாட்டில் காட்டப்பட்டுள்ளபடி, பின்னணியில் எங்கள் செயல்முறை இயங்குவதை வெளியீடு காட்டுகிறது:

$வேலைகள்-தி

செயல்முறை இப்போது மீண்டும் இயக்கப்பட்டு பின்னணியில் இயங்குகிறது.

ஒரு பின்னணி செயல்முறையை முன்னணியில் கொண்டு வர:

பயனர்கள் அதன் பின்னணியில் உள்ள fg [வேலை எண்] ஐப் பயன்படுத்தி பின்னணி செயல்முறையை எளிதாக முன்னணியில் கொண்டு வரலாம்.

$fgவேலை எண்

குறிப்பு: நீங்கள் விரும்பும் எந்த வேலை எண்ணையும் பயன்படுத்தலாம்


இப்போது, ​​மீண்டும், பயனர்கள் ctrl+z விசைகளைப் பயன்படுத்தி செயல்முறையை மீண்டும் இடைநிறுத்தலாம். இந்த செயல்முறையை முதலில் முன்புறத்தில் கொண்டு வந்து நிறுத்துவதற்கு இது ஒரு சுலபமான வழியாகும்.

பின்னணி வேலையை கொல்ல:

பயனர்கள் பின்னணி கட்டளைகளைப் பயன்படுத்தி வெவ்வேறு செயல்முறைகளை இயக்கவும் நகர்த்தவும் முடியாது, ஆனால் அவர்கள் ஐடிக்கு முன் % ஐப் பயன்படுத்தி ஒரு குறிப்பிட்ட வேலையை அல்லது செயல்முறையைக் கொல்லலாம். கீழே உள்ள உதாரணம் அதே கட்டளையைக் காட்டுகிறது. கொலை %1 என்று தட்டச்சு செய்க, ஏனென்றால் எங்கள் விஷயத்தில் நாங்கள் 1 ஐப் பயன்படுத்தினோம்.

$கொல்ல %வேலை எண்

உங்கள் விஷயத்தில், தைரியமான எண் 1 ஐ உங்கள் குறிப்பிட்ட வேலை எண்ணுடன் மாற்றுவதன் மூலம் முயற்சி செய்யலாம்.

குறிப்பு: வேலைகள் -l ஐப் பயன்படுத்தி நீங்கள் கொலை செயல்முறையை மீண்டும் சரிபார்க்கலாம். இது நிறுத்தப்பட்ட அனைத்து வேலைகளின் பட்டியலையும் காண்பிக்கும்.

முடிவுரை:

பயனர்கள் பின்னணியில் ஒரு கட்டளையை இயக்கும்போது, ​​அடுத்த வரிசையில் செயல்படுவதற்கு முன்பு அது முடிவடையும் வரை அவர்கள் இப்போது காத்திருக்கத் தேவையில்லை. பயனர்கள் போதுமான நெகிழ்வுத்தன்மையை வழங்குவதன் மூலம் அவர்களின் தேவைகளின் அடிப்படையில் எங்கு வேண்டுமானாலும் செயல்முறை, வேலைகள் மற்றும் கட்டளைகளை இயக்கும் மற்றும் நகர்த்துவதற்கு வசதியாக அனைத்து தொடர்புடைய தகவல்களையும் உள்ளடக்கியது. இந்த டுடோரியல் லினக்ஸ் ஓஎஸ்ஸில் வேலை செய்ய விரும்பும் அனைத்து பயனர்களுக்கும் உதவியாக இருக்கும் மற்றும் அவர்களின் கணினிகளில் இயங்கும் பல செயல்முறைகளுக்கு இணையாக வேலை செய்ய விரும்புகிறது. இந்த வழியில், அவர்கள் இயங்கும் கட்டளைகளை பின்னணிக்கு அனுப்பலாம் அல்லது & கட்டளைகளின் முடிவில் அதைச் சேர்ப்பதன் மூலம் & ஆபரேட்டரைப் பயன்படுத்தி பின்னணியில் நகர்த்தலாம். எடுத்துக்காட்டுகளுடன் இங்கே குறிப்பிடப்பட்டுள்ள சுட்டிகள் செயல்முறைகளை முன்னணியில் கொண்டு வருவதில் உங்களுக்கு உதவும். இது மட்டுமல்ல, நீங்கள் ஒரு பின்னணி வேலையை கூட கொல்லலாம்.