如何实现这一点?
我需要运行一个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/