2013-07-30 38 views
2

我在Kiosk模式中使用鉻瀏覽器作爲顯示屏,但有時可能會崩潰。 如果發生這種情況,我希望能夠殺死/重新啓動瀏覽器,但我無法檢查Chrome的狀態。如何使鉻自動重啓?

有誰知道如何檢查,如果鉻已經崩潰,或配置的鍍鉻關機,如果它崩潰?

Chromium 28.0.1500.52 Ubuntu 12.04

+0

http://mmonit.com/monit/ –

回答

1

將下面的代碼放在一個文件,將其命名爲任何你喜歡的(富):

#!/bin/sh 
while :  # run forever 
do 
    chromium-browser 
done 

然後執行:

chmod +x foo 

使foo的可執行文件命名。

當你開始亭,調用程序foo的(你剛剛創建的文件)。

該腳本在「永遠做這個」循環中運行chrome瀏覽器。如果瀏覽器死亡(無論出於何種原因),該腳本將重新啓動它。

+2

我已經有類似的東西(但它在我的每分鐘cron和包裹在一個'ps的斧頭| grep的chromium')。問題是,當頁面崩潰時,chrome不關閉,所以這個解決方案沒有捕獲到這種情況。 –

+0

通過谷歌來到這裏,只想說謝謝,這正是我所期待的。 – Bifrost