Hoe alle Python-processen in Ubuntu te doden

Als u meerdere exemplaren van Python uitvoert, is het moeilijk om elke afzonderlijke instantie te vinden als u ze wilt stoppen. In Ubuntu Linux heeft elke instantie van een toepassing of proces een unieke ID. Je kunt alle instanties van een bepaald proces, zoals Python, stoppen zonder de ID van elk proces te kennen proces met behulp van de opdracht "pkill", die alle processen lokaliseert die overeenkomen met uw criteria en kills elke. De opdracht "pgrep" voert de proces-ID's uit op basis van de gegeven criteria.

Stap 1

Klik met de rechtermuisknop op het bureaublad en kies de Terminal optie om een ​​terminalvenster te openen.

Video van de dag

Stap 2

Typ de opdracht sudo pkill python om alle lopende Python-processen te beëindigen, ongeacht de gebruiker die het proces heeft gestart. Typ uw wachtwoord wanneer daarom wordt gevraagd.

Stap 3

Typ de opdracht sudo pgrep python om ervoor te zorgen dat alle Python-processen zijn gestopt. Deze opdracht zou geen uitvoer moeten opleveren en u wordt niet om een ​​wachtwoord gevraagd.

Tip

De procesnaam die wordt gebruikt voor het matchen is beperkt tot de 15 tekens die aanwezig zijn in de uitvoer van /proc/pid/stat. Gebruik altijd de -f optie om te matchen met de volledige opdrachtregel, /proc/pid/cmdline.