在 crontab 中重定向输出

在 crontab 中重定向输出

我有一个 shell 脚本来监控表统计信息和 Java 应用程序。手动运行时,它运行良好。但如果我将其放入 crontab,如果我不使用命令重定向其输出,它就会卡住export display。知道为什么吗?

答案1

命令应该是:

DISPLAY=:1.0 gnome-terminal -x /path/script.sh

由于 gnome-terminal 是一个 X 应用程序,它使用DISPLAY环境变量连接到 X 服务器并显示其窗口。要仅在单个命令的持续时间内设置环境变量,请将变量赋值放在命令行的开头。

相关内容