Как да убия процеси в Ubuntu?

Как да убия всички процеси, изпълнявани от собствения ми акаунт, който не е root?

Имам някои въртящи се процеси на smbd, които съм предизвикал от моята машина с Windows, и затова се свързах с теленет към линукс сървъра и искам да убия тези въртящи се процеси. Нямам право да рестартирам услуги или да рестартирам машината.

Решение

За да убиете всички процеси, за които имате разрешение да убивате, просто изпълнете командата

kill -15 -1 или kill -9 -1 в зависимост от желаното поведение (използвайте man kill за подробности)

За да убиете конкретен процес, например firefox, просто изпълнете

pkill firefox или killall firefox в зависимост от желаното поведение: https://askubuntu.com/questions/27501/whats-the-difference-between-killall-and-pkill

Ако искате да видите какви процеси се изпълняват, използвайте командата

ps -ef

Ако искате да прегледате всички процеси по потребител bob, това може да ви помогне

pgrep -l -u bob

или

ps -ef | grep bob
Коментари (5)

Използвайте sudo kill или sudo killall

Коментари (3)

За да се опитате да убиете всички процеси, притежавани от потребител username, изпълнете:

pkill -U username
Коментари (0)