Linux:Přehled základních příkazů: Porovnání verzí

Smazaný obsah Přidaný obsah
Woodcraft (diskuse | příspěvky)
Woodcraft (diskuse | příspěvky)
Řádek 830:
| <code>[[Linux:killall|killall]]</code> || || součást instalačního balíku '''psmisc'''
|}
 
{{Příklad|1=
'''kill''' - příkaz, který prostřednictvím různých signálů ukončí nebo změní stav jednoho nebo více procesů. Samotný příkaz kill má jako implicitní signál číslo 15, tedy signál ukončující označený proces (procesy). Můžeme však pomocí volby nastavit jiné číslo signálu a tak daný proces například jen zastavit. Při zadávání příkazu kill je podmíněno, aby cílový proces byl spuštěn uživatelem, který se snaží kill použít, výjimkou (ostatně jako vždy) je administrátor. Po provedení příkazu kill zobrazí program kill příslušné hlášení.
 
Zadáme-li příkaz ''kill -l'', pak nám terminál vypíše všechny signály, které můžeme použít s uvedením jejich čísla a funkce (např: 1) SIGHUP, 3) SIGQUIT, 9) SIGKILL, 15) SIGTERM - implicitní, atd.)
 
 
Argumenty, které zde používáme jsou čísla procesů, které chceme pomocí programu kill ovlivnit. Tyto PID můžeme zjistit například pomocí obslužného programu PS. Tyto argumenty pak v příkazu kill udáváme za volbu. Např: ''kill -9 1265'' - vyšle signál 9) SIGKILL, který proces číslo (PID) 1265 usmrtí (bezpodmínečně ukončí).
 
Jelikož je program kill interním příkazem v procesorech bash, tcsh a zsh, tak zde můžeme místo PID použít také identifikátory úloh. Ty se skládají ze znaku % a čísla úlohy nebo jeho jména. Tento interní příkaz také umožňuje použít název volby, (například SIGKILL) místo jejich číselného označení (to jest 9).
 
Budeme-li chtít zrušit všechny procesy a odhlásit se, pak stačí zadat příkaz: kill -9 0 (ukončí rodiče rodičů a tím i všechny potomky)
}}
 
=Příkazy pro práci s jádrem=