Wie kann ich eine Zeitüberschreitung sicher aus einem Skript entfernen?

2

Ich habe ein Skript mit gestartet

timeout --signal 2 --kill-after 10 14400

und jetzt beschlossen, dass es lieber so lange laufen sollte, wie es muss, Also muss ich dieses Timeout aus dem laufenden Skript entfernen.

top -p $(pgrep -d',' timeout)

teilt mir mit, dass ein Timeout-Prozess ausgeführt wird. Kann ich sicher töten dieser Prozess oder wurde mein wichtiger Prozess ein Unterprozess und es würde auch getötet werden?

EDIT: Versucht jetzt zu töten. Riesiger Fehler. Hat auch mein Drehbuch getötet. Diese Frage ist also noch offen: Was kann ich das nächste Mal tun?

Aich
quelle

Antworten:

0

Wenn Sie -9 den Timeout-Prozess beenden, kann er dies nicht an das Kind weitergeben, das dann weiterlaufen soll

pixelbeat
quelle
Oh, ich hätte es versucht, wenn ich diese Antwort eine Minute zuvor gesehen hätte. :( Aber ist 9 nicht das Standardsignal für Kill?
Aich
Okay, teste es nochmal mit Signal 9. Du hast recht.
Aich