உங்கள் லினக்ஸில் வசிக்கும் ஜோம்பிஸைக் கொல்வது….

சோம்பை

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

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

தி லினக்ஸில் ஒரு செயல்முறை இருக்கக்கூடிய மாநிலங்கள்:

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

ஒரு வடிவம் செயல்முறைகளுக்கு சமிக்ஞைகளை அனுப்புவதன் மூலம் அவை ஒரு மாநிலத்திற்கு அல்லது இன்னொரு மாநிலத்திற்குச் செல்வது கொலை கட்டளை மூலம். நீங்கள் kill -l கட்டளையைப் பயன்படுத்தினால், நீங்கள் அனுப்பக்கூடிய சமிக்ஞைகளின் பட்டியலைக் காண்பீர்கள். அதைக் கொல்ல ஒரு செயல்முறைக்கு ஒரு கில் சமிக்ஞையை அனுப்புவது மிகவும் பொதுவானது. உதாரணத்திற்கு:

kill -l

kill -9 <PID>

சிக்னல் 9 அல்லது SIGKILL நிலையை சரிபார்க்காமல் PID ஆல் சமிக்ஞை செய்யப்பட்ட செயல்முறையை நேரடியாகக் கொல்கிறது. அதற்கு பதிலாக, SIGTERM சில சூழ்நிலைகளில் மட்டுமே செயல்முறையை நிறுத்திவிடும், ஏனெனில் இது சமிக்ஞை அனுப்பப்படும் செயல்முறையின் நிலையை சரிபார்க்கிறது மற்றும் அது பாதுகாப்பாக இல்லாவிட்டால், சமிக்ஞை புறக்கணிக்கப்படும்.

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

ps aux | grep 'Z'

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

kill 6393


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

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

*

*

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

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

    வணக்கம் நான் ஒரு செயல்முறைக்கு இந்த செயல்முறையைச் செய்கிறேன், ஆனால் நான் KILL ஐக் கொடுக்கிறேன், இந்த செயல்முறையை மதிப்பாய்வு செய்து பின்பற்ற நான் திரும்பிச் செல்கிறேன்