Linux:在前台运行 cron 作业

标签 linux cron foreground

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

最佳答案

在用户的 crontab 上试试这个:

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

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

关于Linux:在前台运行 cron 作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12771333/

相关文章:

linux - 使用 TR 从字符串中删除控制字符

python - 在Python中使用 "|"和 "'\n'"执行linux命令

linux - 为什么 docker 不能运行早于 3.10 的内核?

java - unix中java命令的含义

mysql - 基于 PHP 和 CRON 的 MySQL 数据库转储到电子邮件的备份系统?

java - 安卓 : Text in ForeGround of a FrameLayout (contain a googleMap)

macos - Crontab没有运行本地/bin/脚本。卡塔利娜(BigSur)

linux - 发送电子邮件和通知发送在 crontab 中不起作用

image - flutter 文本上的纹理(图像)

bash - 不在 "continued/suspended"消息中添加换行符的后台和前台 bash/zsh 作业