使用crontab + gnome terminal遇到的问题
1.查看错误日志 发现crontab服务每次定时启动后什么也没做就被关闭
解决方案:可能是crontab服务权限不够 需要把脚本使用下面命令:
sudo chmod +x xxx.sh
2.仍然没有正常打开终端 查看错误日志 显示:cannot display 解决方案,在xxx.sh脚本内加入以下代码(XXX2.sh脚本里面是打开终端执行语句的代码):
export DISPLAY=:0 XXX2.sh
3.仍然不行 查看错误日志 ,显示:connection refused 解决方案,在xxx.sh脚本内加入以下代码:
export DISPLAY=:0 && /usr/bin/dbus-launch XXX2.sh
成功运行。