我正在尝试google-chrome
从cron任务开始。实际上,我有一个cron任务,每分钟检查一次chrome进程。如果没有任何过程。我要开始
这是我的cron任务:
* * * * * export DISPLAY=:0; send-notify "`/home/myuser/.config/check_chrome.sh`"
我也尝试过:
* * * * * export DISPLAY=:0; /home/myuser/.config/check_chrome.sh
* * * * * export DISPLAY=:0 && /home/myuser/.config/check_chrome.sh
* * * * * google-chrome-stable -kiosk http://myawesomewebsite.com
这是我的check_chrome.sh
脚本:
chrome_processes=$(pgrep chrome)
if [ "$chrome_processes" == "" ]; then
sleep 3 && sh /home/myuser/.config/start_chrome.sh
fi
这是我的start_chrome.sh
脚本:
$(google-chrome-stable -kiosk http://myawesomewebsite.com &)
我的问题是Chrome从未启动。
当我检查时,/var/log/syslog
我可以阅读以下句子:
(CRON) info (No MTA installed, discarding output)
我不确定它是否与我的Chrome问题有关。
有没有人想显示此Chrome窗口?
PS:很明显,我是手动启动脚本的,它运行正常。
先感谢您。
编辑 :
这是我的错误:
/bin/sh: 1: send-notify: not found
[11940:11940:1203/142801:ERROR:browser_main_loop.cc(209)] Gtk:无法打开显示:
错误是
Gtk:无法打开显示:
尝试添加xhost +
以允许图形访问您的显示。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句