Komanda kill
se koristi za zaustavljanje procesa (programa ili zadatka) u Unix/Linux operativnim sistemima. Možete koristiti ovu komandu kako biste poslali različite signale procesima, koji se mogu koristiti za zaustavljanje, ponovno pokretanje, ili promenu njihovog ponašanja.
Opšti oblik komande kill
je:
kill [opcija] PID
Gde PID
predstavlja identifikacioni broj procesa koji želite da zaustavite. Evo nekoliko često korišćenih opcija i primera za kill
komandu:
-
Zaustavljanje procesa po PID-u:
Zaustavljanje određenog procesa na osnovu njegovog identifikacionog broja (PID).
Primer:
kill 1234
Ova komanda će poslati podrazumevani signal (SIGTERM) procesu sa PID-om 1234, što će rezultirati zaustavljanjem tog procesa.
-
Upotreba različitih signala:
Možete specificirati određeni signal da biste uticali na ponašanje procesa. Na primer, signal SIGKILL se često koristi za prisilno zaustavljanje procesa.
Primer:
kill -9 5678
Ova komanda će poslati signal SIGKILL procesu sa PID-om 5678, što će ga odmah zaustaviti bez mogućnosti da završi čistim zatvaranjem.
-
Zaustavljanje više procesa odjednom:
Možete koristiti
kill
komandu sa više PID-ova odvojenih razmacima kako biste zaustavili više procesa odjednom.Primer:
kill 1234 5678 9012
Ova komanda će zaustaviti procese sa PID-ovima 1234, 5678 i 9012.
-
Upotreba imenovanog procesa (prema imenu):
Možete koristiti opciju
-f
kako biste pronašli proces prema njegovom imenu i zaustavili ga.Primer:
kill -f firefox
Ova komanda će pokušati zaustaviti sve instance procesa "firefox".
-
Ponovno slanje signala:
Možete koristiti
-s
opciju da biste specificirali signal koji želite poslati. Na primer, da biste ponovno poslali signal SIGTERM procesu sa PID-om 1234:Primer:
kill -s SIGTERM 1234
Ovo će poslati signal SIGTERM procesu sa PID-om 1234.
No comments:
Post a Comment