Folyamatok leállítása

A folyamatok leállitásához tudnunk kel a folyamat azonosítóját. Ehhez itt találunk bővebb segitséget.

De hogy ne keljen sokat lapozni leírom ide is:

ps aux | grep "mit is keresünk"

Azon processzek listája ahol megtalálható a "keresett név" kifejezés.

ps aux | grep update

user 2846 0.0  0.5 313884 16616 ?     Sl 08:26 0:00 update-notifier

user 3281 0.0  0.0  14572  1072 pts/0 S+ 08:55 0:00 grep --color=auto update

A fenti parancs hatására kapunk egy listát azzokal a folyamatokkal ahol a "keresett név" előfordul.

Vagy ha tudjuk a folyamat nevét használhatjuk a pidof parancsot.

pidof apache2

2004 2003 2002 2001 1225

A kivánt folyamat leállításához a kill parancsot használjuk.

kill -9 "folyamat azonosító"

kill és utánna a folyamat szám.

A példához igazitva:

kill -9 2846

"update-notifier" azaz a frissités értesítő kilőve.

Ha név szerint akarjuk a folyamatokat kilőni akkor használható a killall parancs.

FIGYELEM! Unix rendeszereknél a killall parancs máskép mükködik. Csak Linux rendszernél használd ha nem akarod az összes folyamatott leállítani.

killall update-notifier

leállítja a "update-notifier" folyamatot.

killall --user

leállitja a "user" felhasználó összes folyamatát