Hoe stop ik alle processen die draaien op mijn eigen niet-root account?
Ik heb een aantal draaiende smbd processen die ik veroorzaakt heb vanaf mijn windows machine en dus heb ik getelnetted naar de linux server en ik wil die draaiende processen doden. Ik heb niet de bevoegdheid om services te herstarten of de machine te rebooten.
Om alle processen te doden die je mag doden, voer je gewoon het commando
kill -15 -1
of kill -9 -1
, afhankelijk van het gewenste gedrag (gebruik man kill
voor details)
Om een specifiek proces te doden, bijvoorbeeld firefox, voer je simpelweg
pkill firefox
of killall firefox
, afhankelijk van het gedrag dat je wilt: https://askubuntu.com/questions/27501/whats-the-difference-between-killall-and-pkill
Als je wilt zien welke processen er draaien, gebruik dan het commando
ps -ef
Als je alle processen per gebruiker bob wilt bekijken, kan dit helpen
pgrep -l -u bob
of
ps -ef | grep bob
Om te proberen alle processen van de gebruiker gebruikersnaam
te doden, voer je uit:
pkill -U username