குனு / லினக்ஸில் ஒரு செயல்முறையை எவ்வாறு கொல்வது

சேவையக பண்ணை

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

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

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

ஒரு செயல்முறையின் PID ஐ அறிவது எளிதானது, முனையத்தில் "htop" கட்டளையை எழுதுவதன் மூலமோ அல்லது முனையத்தில் "ps -A" ஐ நேரடியாக எழுதுவதன் மூலமோ அதைக் காணலாம்.

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

kill -9 PID

PID க்கு பதிலாக செயல்முறை குறியீட்டைப் பயன்படுத்துவோம். "-9" மாறி நாம் செயல்முறையை கொல்ல விரும்புகிறோம் என்பதைக் குறிக்கிறது. நாம் அதை "-15" என மாற்றினால், செயல்முறை முடிவடைய வேண்டும் என்று நாங்கள் குறிப்பிடுகிறோம், மேலும் "-1" ஐப் பயன்படுத்தினால் அதை இடைநிறுத்துகிறோம்.

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

Pkill கட்டளை கில் போன்றது. ஆனால் முந்தையதைப் போலல்லாமல், பெயரைப் பயன்படுத்தி செயல்முறை அல்லது நிரலைக் கொல்ல PKill அனுமதிக்கிறது, அதாவது, நிரலின் PID ஐ நாம் பயன்படுத்த தேவையில்லை. பயன்பாட்டிற்கு ஒரு எடுத்துக்காட்டு:

PKill mysql

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

killall firefox

முடிவுக்கு

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


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுகளுக்குப் பொறுப்பு: AB இன்டர்நெட் நெட்வொர்க்ஸ் 2008 SL
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.

  1.   யாரோ அவர் கூறினார்

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

  2.   அராக்கிக்ஸ் அவர் கூறினார்

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

    # கில்லா qbittorrent

    சிஸ்டம் மானிட்டர் மூலம் நீங்கள் அவரைக் கொன்றுவிடுவீர்கள், நீங்கள் மிகவும் சூடாக இருக்கிறீர்கள்.

    1.    யாரோ அவர் கூறினார்

      சில விசித்திரமான காரணங்களுக்காக திரை பூட்டப்பட்டு, நீங்கள் தொடர்பு கொள்ள முடியாவிட்டால், அது பூட்டப்பட்டிருப்பதால் கணினி மானிட்டரைத் திறக்க இது இயங்காது. நீங்கள் ctrl + alt + F1..F12 உடன் மற்றொரு அமர்வைத் திறக்கலாம், மேலும் மேலே குறிப்பிட்டுள்ள கன்சோல் கட்டளைகளைப் பயன்படுத்தலாம்.
      அல்லது வேறு எந்த கணினி / சாதனத்திலிருந்து ssh வழியாக இணைக்கவும்.

  3.   ஜாவிஎம்ஜி அவர் கூறினார்

    இந்த முறைகள் அனைத்தும் செல்லுபடியாகும் மற்றும் பயனுள்ளவை.
    தனிப்பட்ட முறையில் நான் Xkill ஐ விரும்புகிறேன்…. விரைவான விஷயம் என்னவென்றால், இந்த கட்டளைக்கு ஒரு துவக்கியை உருவாக்கி அதை பேனலில் வைப்பது, ஏதேனும் சிக்கும்போது என் வழக்கமான டிஸ்ட்ரோவான Xunbuntu 14.04 இல் நான் பயன்படுத்தும் வழி இது.

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

    வாழ்த்துக்கள் மற்றும் மகிழ்ச்சியான விடுமுறைகள்.