我需要显示来自cron作业的通知。我的crontab是这样的:
$ crontab -l # m h dom mon dow command * * * * * Display=:0.0 /usr/bin/notify-send Hey "How are you"
我检查了一下/var/log/syslog,该命令实际上每分钟执行一次,但不会弹出通知。有人可以帮我理解为什么吗?
/var/log/syslog
我找到了答案:
$ 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"
谢谢,拉维