Hogyan lehet megölni folyamatokat Ubuntuban?

Hogyan tudom megölni a saját, nem root fiókom által futó összes folyamatot?

Van néhány pörgő smbd folyamat, amit a windows gépemről okoztam, és így telnetteltem a linux szerverre, és meg akarom ölni ezeket a pörgő folyamatokat. Nincs jogosultságom a szolgáltatások újraindítására vagy a gép újraindítására.

Megoldás

Az összes olyan folyamat megállításához, amelynek megállítására engedélye van, egyszerűen futtassa a következő parancsot

kill -15 -1 vagy kill -9 -1 a kívánt viselkedéstől függően (a részletekért használja a man kill parancsot).

Egy adott folyamat, mondjuk a firefox megöléséhez egyszerűen futtassa a következőt

pkill firefox vagy killall firefox a kívánt viselkedéstől függően: https://askubuntu.com/questions/27501/whats-the-difference-between-killall-and-pkill

Ha látni szeretné, hogy milyen folyamatok futnak, használja a következő parancsot

ps -ef

Ha az összes folyamatot szeretné megnézni bob felhasználó szerint, ez segíthet

pgrep -l -u bob

vagy

ps -ef | grep bob
Kommentárok (5)

Használja a sudo kill -t vagy asudo killall -t.

Kommentárok (3)

Ha a felhasználónév felhasználó tulajdonában lévő összes folyamatot meg akarja ölni, futtassa a következőt:

pkill -U username
Kommentárok (0)