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.
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
Kör för att försöka döda alla processer som ägs av användaren username
:
pkill -U username