當 conky 和nautilus 崩潰時,如何重新啟動它們?

當 conky 和nautilus 崩潰時,如何重新啟動它們?

很多時候 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

相關內容