从shell脚本(Raspberry Pi)运行Chromium?

时间:2015-10-05 21:45:14

标签: linux raspberry-pi crontab raspbian raspberry-pi2

我正在编写一个脚本来检查并重新启动覆盆子pi上的wifi。它也应该杀死并重新启动铬。我已经设置了一个从crontab运行每分钟的工作,该命令是:

*/1 * * * * /usr/local/bin/checkwifi.sh

checkwifi.sh内部:

ping -c4 192.168.1.1 > /dev/null

if [ $? != 0]
then
    sudo /sbin/ifdown 'wlan0'
    sleep 5
    sudo /sbin/ifup --force 'wlan0'
    sudo pkill chromium
    sleep 10
    /usr/bin/chromium --kiosk "http://some-website-here"
fi

启动铬的所有工作,包括杀死任何正在运行的铬实例。最后一行无声地出错,或者至少我没有发现任何错误记录。

另外,如果我跑......

/usr/local/bin/checkwifi.sh

...来自终端,它运作正常。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

从我的头脑中,可能问题是显示环境值?

尝试导出DISPLAY =:0.1'或者你的Xorg有什么显示号码。