Der Prozess wird beendet, wenn er durch ein Skript oder einen speziellen Benutzer gestartet wird.

Der Prozess wird beendet, wenn er durch ein Skript oder einen speziellen Benutzer gestartet wird.

Ich habe eine Situation, in der ich während eines Build-Prozesses ein Skript verwenden möchte, das einen Prozess stoppt und ihn nach der Aktualisierung seiner Dateien als letzten Schritt erneut startet. Der Prozess wird über ein Build-System gestartet, das ein eigenes Benutzerkonto auf der Maschine verwendet.

Das Skript funktioniert einwandfrei, wenn es manuell gestartet wird, aber wenn es vom Build-System gestartet wird, wird es nach einigen Sekunden beendet.

Hat jemand eine Idee, warum der Prozess beendet wird?

PS: Ich verwende nohup und & beim Starten des Prozesses. PPS: Ich habe versucht, die Ein- und Ausgabe umzuleiten, aber das hat nicht geholfen ...

verwandte Informationen