2015-09-04 83 views
-1

我有一個樹莓派設置爲使用谷歌演示文稿網址作爲它的顯示標牌系統。問題是我需要每隔5分鐘刷新一次該頁面以獲取添加或從幻燈片中刪除的新信息。樹莓派刷新瀏覽器

我已經建立了爲每5分​​鍾運行

*/5 * * * * export DISPLAY=:0 && /bin/bash /home/pi/refresh.sh 
[xdotool search 「Chromium」 windowactivate --sync key F5] <- Contents of refresh.sh 

但是小cron作業,因爲我已經從看顯示其注意的是不能自動清爽,如果我手動運行該命令從SSH它刷新正好。

有沒有人有任何提示?也許我錯過了什麼?

+0

如何在該頁面周圍包裝一個框架,然後讓容器中的一些JS執行刷新? –

+0

這實際上是一個好主意,我可以在其上運行一個小型的nginx服務器並讓它做到這一點。 –

+0

甚至不需要Web服務器。可以從file:// url加載容器。 –

回答

2

事實上,我也可以通過修改refresh.sh與

sudo -u pi screen -d -m export DISPLAY=:0 && xdotool search "Chromium" windowactivate --sync key F5 > /dev/null 2>&1 

工作,我想在一個單獨的外殼中的cronjob運行,當它試圖獲取同xdotool顯示它不能。有了這個,cron作業實際上是以pi用戶的身份啓動一個shell,然後執行xdotool,然後運行該命令,然後一旦該命令完成,屏幕會話就會消失。有效地做到我需要的數字標牌。