Linux:在前台运行cron作业

在Linux中,有没有办法在前台(或交互模式)下运行cron作业? (我有一个定期运行的程序来接受用户input并做一些处理,所以我想把它作为一个可以在前台运行的cron作业来安排。

Solutions Collecting From Web of "Linux:在前台运行cron作业"

在用户的crontab上试试这个:

 @hourly DISPLAY=:0 xterm -e /path/to/my/script.sh 

它将在您的脚本执行时(每小时)打开一个xterm ,并在脚本退出后退出。 当然,你应该修改@hourly部分以适合你的需求。

对于cron GUI脚本,请在shell尝试以下行:

 crontab -e 

然后在crontab

 0 7 * * * DISPLAY=:0 /PATH/TO/SCRIPT 

假设你正在运行X,你可以随时在选定的显示器上打开一个窗口。