我在Kiosk模式中使用鉻瀏覽器作爲顯示屏,但有時可能會崩潰。 如果發生這種情況,我希望能夠殺死/重新啓動瀏覽器,但我無法檢查Chrome的狀態。如何使鉻自動重啓?
有誰知道如何檢查,如果鉻已經崩潰,或配置的鍍鉻關機,如果它崩潰?
Chromium 28.0.1500.52 Ubuntu 12.04
我在Kiosk模式中使用鉻瀏覽器作爲顯示屏,但有時可能會崩潰。 如果發生這種情況,我希望能夠殺死/重新啓動瀏覽器,但我無法檢查Chrome的狀態。如何使鉻自動重啓?
有誰知道如何檢查,如果鉻已經崩潰,或配置的鍍鉻關機,如果它崩潰?
Chromium 28.0.1500.52 Ubuntu 12.04
將下面的代碼放在一個文件,將其命名爲任何你喜歡的(富):
#!/bin/sh
while : # run forever
do
chromium-browser
done
然後執行:
chmod +x foo
使foo的可執行文件命名。
當你開始亭,調用程序foo的(你剛剛創建的文件)。
該腳本在「永遠做這個」循環中運行chrome瀏覽器。如果瀏覽器死亡(無論出於何種原因),該腳本將重新啓動它。
我已經有類似的東西(但它在我的每分鐘cron和包裹在一個'ps的斧頭| grep的chromium')。問題是,當頁面崩潰時,chrome不關閉,所以這個解決方案沒有捕獲到這種情況。 –
通過谷歌來到這裏,只想說謝謝,這正是我所期待的。 – Bifrost
http://mmonit.com/monit/ –