Ich habe einige Anwendungen, die ständig auf meinem Laptop ausgeführt werden müssen.
Ich benutze ein Bash-Skript, um diese Anwendungen zu starten. In meinem Skript habe ich eine Schleife, die ungefähr so aussieht:
while true;
do
xterm
done
Dadurch wird ( xterm
in diesem Fall) eine Anwendung ausgeführt. Wenn die Anwendung abstürzt, wird sie von der Schleife erneut gestartet.
Dies hat den Nachteil, dass diese Schleife nicht "sauber" verlassen wird. Selbst wenn der Benutzer die Absicht hat, sich zu schließen xterm
, startet die Schleife sie erneut.
Gibt es eine Möglichkeit , eine Anwendung über ein Bash-Skript zu starten , zu überwachen, ob sie ausgeführt wird, sie erneut auszuführen , wenn das Skript abgestürzt ist, oder nichts zu tun, wenn der Benutzer sie ordnungsgemäß geschlossen hat?