Nautilus stürzt aus verschiedenen Gründen häufig ab. Wenn Nautilus abstürzt, stürzt es mit Conky ab. Die einzige Möglichkeit, Conky und den aktiven Desktop wiederherzustellen, besteht darin, Nautilus und Conky vom Terminal aus zu starten.
Wie kann ich dafür sorgen, dass Nautilus und Conky bei einem Absturz automatisch neu gestartet werden?
Manche Leute empfehlen, Upstart zu verwenden. Aber das Upstart-Kochbuch ist zu schwer für mich, da ich ein Windows-Benutzer bin und nicht an CLI/.conf-Sachen gewöhnt bin.
Wenn mir jemand genau sagen könnte, was ich ändern muss, wäre das eine große Hilfe. In der Zwischenzeit werde ich versuchen, herauszufinden, wie ich die Dinge mit dem Upstart-Daemon zum Laufen bringe.
Antwort1
Erstellen Sie eine Datei in /etc/init mit den folgenden Befehlen:
#!upstart
description "Conky"
# Start job via the daemon control script. Replace "soham" with your username.
exec su -l soham -c 'export DISPLAY=:0; /usr/bin/conky'
# Restart the process if it dies with a signal
# or exit code not given by the 'normal exit' stanza.
respawn
# Give up if restart occurs 10 times in 30 seconds.
respawn limit 15 30
Jetzt nach dem Einloggen: sudo start conky
#!upstart
description "nautilus"
# Start job via the daemon control script. Replace "soham" with your username.
exec su -l soham -c 'export DISPLAY=:0; /usr/bin/nautilus'
# Restart the process if it dies with a signal
# or exit code not given by the 'normal exit' stanza.
respawn
# Give up if restart occurs 10 times in 30 seconds.
respawn limit 15 30