小编ara*_*k33的帖子

无法从 cron 作业发送通知

我正在尝试使用 cron 作业查看电池何时低于给定阈值,然后发送电池严重通知。但是,当我让 cron 作业每分钟执行一个脚本,并让脚本向我发送通知时,它不起作用。

为了确保这不是脚本的权限问题或导致 cron 作业无法运行的问题,我让脚本创建了一个文件,并且它起作用了。这是 crontab 条目:

* * * * * /home/aravk/test.sh
Run Code Online (Sandbox Code Playgroud)

而且,为了简化问题,这些是以下内容test.sh

* * * * * /home/aravk/test.sh
Run Code Online (Sandbox Code Playgroud)

但是,没有显示通知。当我手动执行该脚本时,它确实有效。我还尝试通过将 crontab 条目更改为DISPLAY来设置环境变量,但它仍然不起作用。如何从 cron 作业执行的脚本发送通知?如果相关,我在 Arch Linux 上。:0* * * * * export DISPLAY=:0 && /home/aravk/test.sh

scripting cron notifications

0
推荐指数
1
解决办法
630
查看次数

标签 统计

cron ×1

notifications ×1

scripting ×1