Hur dödar jag processer i Ubuntu?

Hur dödar jag alla processer som körs av mitt eget icke-rootkonto?

Jag har några snurrande smbd-processer som jag orsakade från min Windows-maskin och jag telnätar in på Linux-servern och vill döda dessa snurrande processer. Jag har inte behörighet att starta om tjänster eller starta om maskinen.

Lösning

Om du vill döda alla processer som du har behörighet att döda kör du kommandot

kill -15 -1 eller kill -9 -1 beroende på önskat beteende (använd man kill för mer information).

För att döda en specifik process, till exempel firefox, kör du helt enkelt

pkill firefox eller killall firefox beroende på vilket beteende du vill ha: https://askubuntu.com/questions/27501/whats-the-difference-between-killall-and-pkill

Om du vill se vilka processer som körs använder du kommandot

ps -ef

Om du vill titta på alla processer för användaren bob kan detta hjälpa dig

pgrep -l -u bob

eller

ps -ef | grep bob
Kommentarer (5)

Använd sudo kill eller sudo killall.

Kommentarer (3)

Kör för att försöka döda alla processer som ägs av användaren username:

pkill -U username
Kommentarer (0)