12
在cron中使用notify-send
我正在将Arch Linux与KDE / Awesome WM一起使用。我正在努力 notify-send与cron。 我试过设置DISPLAY/ XAUTHORITY变量,并notify-send使用“ sudo -u” 运行,但都没有结果。 我可以从会话中以交互方式调用通知发送并获得通知。 FWIW,cron作业运行良好,我通过将内容回显到临时文件来进行验证。只是“通知发送”无效。 码: [matrix@morpheus ~]$ crontab -l * * * * * /home/matrix/scripts/notify.sh [matrix@morpheus ~]$ cat /home/matrix/scripts/notify.sh #!/bin/bash export DISPLAY=127.0.0.1:0.0 export XAUTHORITY=/home/matrix/.Xauthority echo "testing cron" >/tmp/crontest sudo -u matrix /usr/bin/notify-send "hello" echo "now tested notify-send" >>/tmp/crontest [matrix@morpheus ~]$ cat …