Hvordan dræber jeg processer i Ubuntu?

Hvordan dræber jeg alle processer, der kører på min egen ikke-root-konto?

Jeg har nogle snurrende smbd-processer, som jeg forårsagede fra min Windows-maskine, og så telnettede jeg ind på linux-serveren, og jeg vil gerne dræbe disse snurrende processer. Jeg har ikke tilladelse til at genstarte tjenester eller genstarte maskinen.

Løsning

Hvis du vil dræbe alle de processer, som du har tilladelse til at dræbe, skal du blot køre kommandoen

kill -15 -1 eller kill -9 -1 afhængigt af den ønskede adfærd (brug man kill for detaljer)

For at dræbe en bestemt proces, f.eks. firefox, skal du blot køre

pkill firefox eller killall firefox afhængigt af den ønskede adfærd: https://askubuntu.com/questions/27501/whats-the-difference-between-killall-and-pkill

Hvis du vil se, hvilke processer der kører, skal du bruge kommandoen

ps -ef

Hvis du ønsker at se alle processer efter bruger bob, kan dette måske hjælpe

pgrep -l -u bob

eller

ps -ef | grep bob
Kommentarer (5)

Brug sudo kill eller sudo killall

Kommentarer (3)

Hvis du vil forsøge at dræbe alle processer, der ejes af brugeren username, skal du køre:

pkill -U username
Kommentarer (0)