Kill: Difference between revisions
Line 10: | Line 10: | ||
== Käsud == | == Käsud == | ||
Tavakasutaja poolt enim kasutatavad parameetrid on SIGKILL ehk -9 ja SIGTERM ehk -15. | Tavakasutaja poolt enim kasutatavad parameetrid on SIGKILL ehk -9 ja SIGTERM ehk -15. | ||
Line 23: | Line 20: | ||
Protsessi 1234 sulgemine SIGKILL käsuga: | Protsessi 1234 sulgemine SIGKILL käsuga: | ||
<pre>kill -9 1234</pre> | <pre>kill -9 1234</pre> | ||
Käsul ''Kill'' on mitmeid lisaparameetreid, mida kuvatakse käsuga: | |||
<pre>kill -l</pre> | |||
== Protsesside tapmine== | == Protsesside tapmine== |
Revision as of 16:42, 16 May 2011
TEGEMISEL
Sissejuhatus
Kill on käsk, mida kasutatakse protsesside ning ka tööde tapmiseks UNIX-i ning UNIX-i laadsetes operatsioonisüsteemides. Kill käsklusel on hulk erinevaid parameetreid, mis võimaldavad tapmist läbi viia erinevaid mooduseid kasutades. Võimalik on tappa protsess koheselt või anda talle aega oma tegevus lõpetada ning siis sulguda. Protsessi saab tappa protessi omanik või superkasutaja. Tapmis parameetrid võivad erinevates Linuxi operatsioonisüsteemides erineda.
Käsud
Tavakasutaja poolt enim kasutatavad parameetrid on SIGKILL ehk -9 ja SIGTERM ehk -15.
SIGTERM on käsk, mis lubab programmil enne oma toimetused lõpetada ning alles siis sulguda. Protsessi 1234 sulgemine SIGTERM käsuga:
kill -15 1234
SIGKILL on käsk, mis sunnib programmi koheselt sulguma. Protsessi 1234 sulgemine SIGKILL käsuga:
kill -9 1234
Käsul Kill on mitmeid lisaparameetreid, mida kuvatakse käsuga:
kill -l
Protsesside tapmine
Protsessi tapmiseks peab teadma protsessi PID numbrit. Protsessidetabel kuvatakse käsuga:
ps -ef
Protsessi 1234 tapmine:
kill 1234
Tööde tapmine
Töö tapmiseks tuleb teada töönumbrit, mida soovitakse tappa. Töö numbri leiab tööde nimekirjast, mida näeb käsuga:
jobs
Selleks, et tappa töö tuleb lisada käsklusesse kill protsendimärk tapetava töö numbri ette:
kill %4
Viimase tahaplaanile surutud töö saab tappa käsuga:
kill %%
Kasutatud kirjandus
http://www.eenet.ee/EENet/assets/docs/abs/kill.html
http://en.wikibooks.org/wiki/Guide_to_Unix/Commands/Process_Management/Kill (inglise keelne)
http://linux.about.com/library/cmd/blcmdl_kill.htm (inglise keelne)
Autor
Kaspar Steinberg A32