Gnu / Linux માં પ્રક્રિયાને કેવી રીતે મારવી

સર્વર ફાર્મ

વિન્ડોઝ વપરાશકર્તા જાણે છે કે એક ક્રિયા પ્રક્રિયાને સમાપ્ત કરવું અથવા કોઈ એપ્લિકેશનને અનપેક્ષિત રીતે બંધ કરવી. આ પ્રકારની કામગીરી વિંડોઝ સિસ્ટમ્સ પર સામાન્ય છે, પરંતુ દુર્ભાગ્યવશ, તે operatingપરેટિંગ સિસ્ટમ માટે વિશિષ્ટ નથી: તે Gnu / Linux પર પણ અસ્તિત્વ ધરાવે છે.

પરંતુ, ગ્નુ / લિનક્સમાં પણ, આ સમસ્યાઓ સાથે વ્યવહાર કરવાની રીત માલિકીની operatingપરેટિંગ સિસ્ટમ્સ કરતા વધુ કાર્યક્ષમ છે. Gnu / Linux માં ત્રણ આદેશો છે જેમનો હેતુ પ્રક્રિયાને મારવા અથવા એપ્લિકેશનને સમાપ્ત કરવાનો છે, તેમને કીલ, પીકિલ અને કિલલ કહેવામાં આવે છે.

પરંતુ તેનો ઉપયોગ કરતા પહેલા, આપણે પહેલા પ્રક્રિયાની પીઆઈડી જાણવી અથવા જાણવી આવશ્યક છે. પીઆઈડી એ પ્રક્રિયા ઓળખ નંબર છે. તે અજોડ છે અને તેમની પાસે એક પ્રક્રિયા કરતા વધારે નથી, તે કામ કરે છે જાણે કે તે કોઈ વ્યક્તિનો ડીએનઆઇ અથવા પાસપોર્ટ નંબર છે, તે તે સમયે કંઈક અજોડ અને અપરાજિત છે.

પ્રક્રિયાની પીઆઈડી જાણવાનું સરળ છે, આપણે તેને ટર્મિનલમાં "htop" આદેશ લખીને અથવા ટર્મિનલમાં સીધા "ps -A" લખીને શોધી શકીએ છીએ.

કોઈ પણ સંજોગોમાં, તે અમને બધી પ્રક્રિયાઓ, તેઓ ઉપયોગ કરેલા પ્રોગ્રામ્સ અને દરેક પ્રક્રિયાની પીઆઈડી બતાવશે. હવે, કોઈ પ્રક્રિયાને હટાવવા માટે આપણે નીચે આપેલા લખવા પડશે:

kill -9 PID

પીઆઈડીને બદલે આપણે પ્રોસેસ કોડનો ઉપયોગ કરીશું. ચલ "-9" સૂચવે છે કે આપણે પ્રક્રિયાને મારવા માગીએ છીએ. જો આપણે તેને "-15" માં બદલીએ છીએ, તો અમે સૂચવીએ છીએ કે અમે પ્રક્રિયા સમાપ્ત થવા માંગીએ છીએ અને જો આપણે "-1" નો ઉપયોગ કરીએ છીએ તો અમે તેને સ્થગિત કરીએ છીએ.

કીલ એ આદેશ છે જે પ્રક્રિયાને કા killવામાં મદદ કરે છે પરંતુ તે ફક્ત તે પ્રક્રિયાઓ પર કાર્ય કરશે જે આપણે વપરાશકર્તા તરીકે બનાવેલ છે, અમે અન્ય વપરાશકર્તાઓ અથવા સિસ્ટમમાંથી પ્રક્રિયાઓને કા killી શકીશું નહીં.

Pkill આદેશ કિલ જેવી જ છે. પરંતુ પાછલા એકથી વિપરીત, પીકિલ અમને નામનો ઉપયોગ કરીને પ્રક્રિયા અથવા પ્રોગ્રામને મારવા દે છે, એટલે કે, આપણે પ્રોગ્રામનો પીઆઈડી વાપરવાની જરૂર નથી. ઉપયોગનું ઉદાહરણ હશે:

PKill mysql

અગાઉની આદેશો કરતા કીલલ આદેશ વધુ શક્તિશાળી અને અસરકારક છે પરંતુ તે વધુ જોખમી પણ છે. કિલલ ફક્ત પ્રક્રિયા જ નહીં પરંતુ પ્રોગ્રામ અથવા કાર્યને પણ મારે છે, તે પ્રોસેસ પર આધારીત બધી પ્રક્રિયાઓને મારી નાખવી. કીલલનો ઉપયોગ કરવાનો ઉદાહરણ છે

killall firefox

નિષ્કર્ષ

પ્રક્રિયાને હટાવવા માટે, ઉપરોક્ત કોઈપણ આદેશોનો ઉપયોગ કરવામાં આવે છે, પરંતુ તે બધા જ આપણી પરિસ્થિતિમાં સંપૂર્ણ રીતે અનુકૂલન કરશે નહીં. અમારી જરૂરિયાત અથવા અમારી સમસ્યાના આધારે આપણે કીલ, પીકિલ અથવા કીલલનો ઉપયોગ કરવો પડશે. હું અંગત રીતે ભલામણ કરું છું પીકિલનો ઉપયોગ કરો, કારણ કે તે સરળ અને ઝડપી છે. જો કે જો આપણને કોઈ ગંભીર સમસ્યા છે, તો કિલલ આદેશ ખૂબ ઉપયોગી થઈ શકે છે તમે એવું નથી માનતા?


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: AB ઈન્ટરનેટ નેટવર્ક્સ 2008 SL
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   કોઈકને જણાવ્યું હતું કે

    અને જો તમે સ્ક્રીન પરના કોઈ પ્રોગ્રામને મારવા માંગતા હો, તો તમે એક્સકિલનો ઉપયોગ કરી શકો છો.
    ઉદાહરણ, તમે કેલ્ક્યુલેટર ખોલો છો અને તે અટવાઇ જાય છે (ડરશો નહીં, તે ફક્ત એક ઉદાહરણ છે, તે ક્યારેય નહીં થાય: ડી)
    તો આદેશ કન્સોલમાં આપણે xkill લખીએ છીએ
    માઉસ કર્સર એક પ્રકારનાં "x" માં ફેરવાશે અને આપણે માઉસ સાથે કેલ્ક્યુલેટર પર ક્લિક કરીએ. તે મારવા માટે શૂટ જેવું છે: ડી
    શુભેચ્છાઓ.

  2.   અરકિક્સ જણાવ્યું હતું કે

    હું સાધુ નથી, પરંતુ ડેસ્કટ .પ »મેટ on પર« સિસ્ટમ મોનિટર »સાથે વધુ સરળ છે, ખાસ કરીને કારણ કે તમારે એડમિનિસ્ટ્રેટર તરીકે ચલાવવાની જરૂર નથી.

    # કિલલ કબિટ્ટરન્ટ

    સિસ્ટમ મોનિટર દ્વારા તમે તેને મારી નાખો છો અને તમે ખૂબ જ ગરમ છો.

    1.    કોઈકને જણાવ્યું હતું કે

      જો કોઈ વિચિત્ર કારણોસર સ્ક્રીન લ lockedક થયેલ છે અને તમે ક્રિયાપ્રતિક્રિયા કરી શકતા નથી, તો તે સિસ્ટમ મોનિટરને ખોલવાનું કાર્ય કરશે નહીં કારણ કે તે લ isક કરેલું છે. તમે ctrl + alt + F1..F12 સાથે બીજું સત્ર ખોલી શકો છો અને ત્યાં તમે ઉપર સૂચવેલ કન્સોલ આદેશોનો ઉપયોગ કરી શકો છો.
      અથવા અન્ય કોઈપણ કમ્પ્યુટર / ડિવાઇસથી એસ.એસ.એસ. દ્વારા કનેક્ટ કરો.

  3.   જવીજીએમજી જણાવ્યું હતું કે

    આ બધી પદ્ધતિઓ માન્ય અને અસરકારક છે.
    વ્યક્તિગત રૂપે હું એક્સકીલને પસંદ કરું છું…. સૌથી ઝડપી વાત એ છે કે આ આદેશ માટે એક લ launંચર બનાવવું અને તેને પેનલમાં મૂકવું, જ્યારે હું કંઇક ઝડપાઈ જાય ત્યારે મારી સામાન્ય ડિસ્ટ્રો, ઝુનબન્ટુ 14.04 માં આ રીતે ઉપયોગ કરું છું.

    હું આશા રાખું છું કે આ યોગદાન મદદગાર છે અને આ પોસ્ટમાં આપવામાં આવેલી માહિતીને પૂર્ણ કરશે.

    શુભેચ્છાઓ અને ખુશ રજાઓ.