很多時候 nautilus 會因為各種原因崩潰。當 nautilus 崩潰時,它也會與 conky 一起崩潰。恢復 conky 和活動桌面的唯一方法是從終端啟動 nautilus 和 conky。
如何讓 nautilus 和 conky 在發生當機時自動重新啟動?
有些人建議使用 Upstart。但這本新貴食譜對我來說太重了,因為我是 Windows 用戶,而且我不習慣 cli/.conf 的東西。
如果有人可以準確地告訴我我需要改變什麼,那麼這將是一個很大的幫助。同時,我將嘗試弄清楚如何使用新貴守護程序使事情正常進行。
答案1
使用以下命令在 /etc/init 中建立檔案:
#!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
現在登入後: 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