一尘不染

具有通知发送功能的Cron

linux

我需要显示来自cron作业的通知。我的crontab是这样的:

$ crontab -l
# m h  dom mon dow   command
  * *   *   *   *    Display=:0.0 /usr/bin/notify-send Hey "How are you"

我检查了一下/var/log/syslog,该命令实际上每分钟执行一次,但不会弹出通知。有人可以帮我理解为什么吗?


阅读 190

收藏
2020-06-03

共1个答案

一尘不染

我找到了答案:

$ crontab -l
# m h  dom mon dow   command
  * *   *   *   *    export DISPLAY=:0.0 && export XAUTHORITY=/home/ravi/.Xauthority && sudo -u ravi /usr/bin/notify-send Hey "How are you"

谢谢,拉维

2020-06-03