12
cronでnotify-sendを使用する
KDE / Awesome WMでArch Linuxを使用しています。notify-send一緒に仕事をしようとし ていcronます。 DISPLAY/ XAUTHORITY変数を設定notify-sendし、「sudo -u」で実行しようとしましたが、すべて結果はありませんでした。 セッションからnotify-sendをインタラクティブに呼び出して通知を受け取ることができます。 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 /tmp/crontest testing …