Ist die folgende Prozess-Tötungsstrategie klollt? [geschlossen]Python

Python-Programme
Anonymous
 Ist die folgende Prozess-Tötungsstrategie klollt? [geschlossen]

Post by Anonymous »

Ich habe ein Python -Programm, das viele Male genannt wird. In einigen Fällen möchte ich einige dieser Instanzen töten, und alle Kinderunterprozesse, die sie möglicherweise hervorgebracht haben.

Code: Select all

import os
# Ensure we get a brand new group process id
os.setsid()
group_process_id = os.getpgid(0)
child_process = subprocess.run(
cmd,
process_group=current_pgid,
)
...
Wenn ich dieses Python -Programm abtöten möchte, erhalte ich seine Gruppenprozess -ID ein und rufen Sie einfach os.killpg (process_group_id, signal.sigkill)
Ist dieser Ansatz Sound oder würde er Zombie -Prozesse in meinem OS -OS -P -Process hinterlassen?>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post