linux - 用户和 crontab 之间的交互

标签 linux bash shell cron

如何实现这一点?

我需要运行一个crontab任务。有时,会有一个弹出窗口提醒我做某事。

如果我在该窗口中输入"is",则该任务将完成,而如果“否”,则不会发生任何事情

Crontab 只是在后台执行操作。如何与之交互?

我可以使用,比如说

echo 'good' >/dev/pts/1

但是tty1不一定存在。

最佳答案

使用 zenity 并确保在 crontab 中执行 zenity 时将 DISPLAY 环境变量设置为 :0.0,因为这是在 X 服务器上启动 GUI 应用程序所必需的。

关于linux - 用户和 crontab 之间的交互,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23002891/

相关文章:

python - subprocess.call 在 PyCharm (linux) 中不工作

linux - 将文件分割成X个大小均匀的文件?

linux - shell函数和参数传递问题

Python 子进程语法无效

linux - 为什么 `timeout 2 timeout 1 bash`卡住了

linux - 使用 scp 命令将特定文件从服务器复制到本地计算机 (Linux)

bash - 递归删除特定图像文件的 Shell 脚本

Linux CENTOS7 LVM

linux - ACE 和异步 UDP 通信

bash - 用于计算数据文件中数字列表平均值的脚本