கட்டளை வரி வழியாக PID க்கு பதிலாக பெயரால் ஒரு செயல்முறையை எவ்வாறு கொல்வது

Anonim

கமாண்ட் லைன் பயனர்கள் பொருத்தமான செயல்முறை அடையாளங்காட்டி (PID) மூலம் வரையறுக்கப்பட்ட ஒரு செயல்முறையை நிறுத்துவதற்கு ‘கில்’ கட்டளையை நம்பியுள்ளனர். அவர்களின் PID மூலம் செயல்முறைகளை குறிவைப்பதில் தவறு ஏதும் இல்லை என்றாலும், மற்றொரு அணுகுமுறையானது, அதன் தனித்துவமான அடையாளங்காட்டியைக் காட்டிலும், பெயரின் மூலம் ஒரு செயல்முறையை குறிவைப்பது.

செயல்பாட்டின் பெயரால் ஒரு செயல்முறையைக் கொல்ல சில வழிகள் உள்ளன, நாங்கள் killall மற்றும் pkill ஐப் பயன்படுத்தி இரண்டு முதன்மை முறைகளை மதிப்பாய்வு செய்வோம்.இவை Mac OS / X மற்றும் linux இல் ஒரே மாதிரியாக செயல்படும், மேலும் அவை GUI பயன்பாடுகள் மற்றும் செயல்முறைகள் மற்றும் பின்னணியில் அல்லது பிரத்தியேகமாக கட்டளை வரியில் இயங்குவதை குறிவைக்க பயன்படுத்தப்படலாம். ரூட் லெவல் பணிகளை அல்லது மற்றொரு பயனருக்குச் சொந்தமானவற்றை நிறுத்த சூடோவுடன் கட்டளையை முன்னொட்டாக வைக்கலாம்.

Killing a process by name by killall

Killall கட்டளை என்பது ஒரு செயல்முறையை அதன் பெயரால் கொல்ல பொதுவாகப் பயன்படுத்தப்படும் வழி:

  1. டெர்மினலில் இருந்து, பின்வரும் கட்டளையைத் தட்டச்சு செய்யவும் (இந்த எடுத்துக்காட்டில், "எக்ஸாம்பிள் டாஸ்க்" என்ற பணியைக் கொல்ல இலக்கு செயல்முறையாகப் பயன்படுத்தி)
  2. கொல்லும் உதாரணப் பணி

  3. ‘எக்ஸாம்பிள் டாஸ்க்’ செயல்முறையை உடனடியாகக் கொல்ல, ரிட்டர்ன் என்பதை அழுத்தவும் (எக்ஸாம்பிள் டாஸ்க்கை அதைக் கொல்ல வேறு ஏதேனும் செயல்முறைப் பெயருடன் மாற்றவும்)

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

pkill உடன் பெயரின் மூலம் ஒரு செயல்முறையைக் கொல்

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

  1. டெர்மினலில் இருந்து, பின்வரும் கட்டளையைத் தட்டச்சு செய்யவும்:
  2. "

    pkill எடுத்துக்காட்டு செயல்முறை பெயர் முகவர்"

  3. பெயரிடப்பட்ட செயல்முறையை உடனடியாக நிறுத்த, ரிட்டர்னை அழுத்தவும்

Killall போன்று, pkill ஆனது உறுதிப்படுத்தல்கள், உரையாடல்கள், சேமிப்புகள் அல்லது வேறு எதுவும் இல்லாமல் இலக்கு வைக்கப்பட்ட செயல்முறையை உடனடியாக நிறுத்தும். பணி மேலாளர் அல்லது செயல்பாட்டு மானிட்டரிடமிருந்து பயன்பாடுகளில் இருந்து வெளியேறும் சக்தியைப் பயன்படுத்துவதைப் போலவே இந்த செயல்முறை உடனடியாக முடிவடைகிறது.

pkill என்பது பல திறன்களைக் கொண்ட ஒரு சக்திவாய்ந்த கருவியாகும், ஆர்வமுள்ளவர்கள் வைல்டு கார்டுகளுடன் pkill ஐப் பயன்படுத்துவதையும் குறிப்பிட்ட பயனருக்குச் சொந்தமான அனைத்து செயல்முறைகளையும் அழிக்க pkill ஐப் பயன்படுத்துவதையும் பற்றி அறிந்து கொள்ளலாம்.

ஒரு செயல்முறையை பெயரால் குறிவைத்து அதை கட்டளை வரியில் இருந்து கொல்ல மற்றொரு வழி தெரியுமா? கீழே உள்ள கருத்துகளில் எங்களுக்குத் தெரியப்படுத்துங்கள்!

கட்டளை வரி வழியாக PID க்கு பதிலாக பெயரால் ஒரு செயல்முறையை எவ்வாறு கொல்வது