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.
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
Használja a sudo kill <pid>-t vagy a
sudo killall
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