Bash scheint keine Zombies zu erschaffen. Es sieht so aus, als würden die Prozesse sofort geerntet, wenn sie getötet werden.
Kann ich Bash zu Zombies machen?
Warum ich frage:
Ich möchte in der Lage sein, einen untergeordneten Prozess sicher zu beenden oder ihn sicher zu beenden kill -9
, wenn er nicht innerhalb eines bestimmten Zeitraums stirbt, aber ich möchte nicht versehentlich einen Prozess zappen, der nicht mein untergeordneter Prozess ist. Zombie-Prozesse machen es normalerweise sehr einfach und rennsicher.
kill -KILL %n
wo n
ist die Jobnummer usw.), anstatt zu versuchen, sie zu umgehen.
timeout
? ": Haben Sie den Befehl in Betracht gezogen ?
unshare
auf, um einen PID-Namespace zu erstellen, damit innerhalb dieses Prozessbaums die externen Prozesse isoliert und nicht zugänglich sind.