云网牛站
所在位置:首页 > Linux教程 > 在Deepin下crontab出现/usr/bin/notify-send '该休息了'的处理

在Deepin下crontab出现/usr/bin/notify-send '该休息了'的处理

2020-12-14 10:09:52作者:zss192稿源:深度站

在Deepin系统下crontab使用notify-send没有效果,出现/usr/bin/notify-send '该休息了'的提示。

 

问题

当前已设置了每分钟通知但是不成功,但手动效果会生效,第一个每分钟更换壁纸能生效,如果写个sh脚本并输出到一个日志文件中有输出,不过notify-send依然还是没有生效,如下图所示:

在Deepin下crontab出现/usr/bin/notify-send '该休息了'的处理

以下是日志文件,报有错误:

Dec 13 16:23:01 zss-PC systemd[1]: Reloaded Laptop Mode Tools.

Dec 13 16:23:01 zss-PC org.freedesktop.Notifications[25629]: I only run the Deepin Desktop!

Dec 13 16:23:01 zss-PC dbus-daemon[25629]: [session uid=1000 pid=25627] Activated service 'org.freedesktop.Notifications' failed: Process org.freedesktop.Notifications exited with status 255

Dec 13 16:24:01 zss-PC CRON[28246]: (zss) CMD (export DISPLAY=:0.0 && /usr/bin/notify-send "\345\267\262\347\273..." "\344\274\221\346\201...!")

Dec 13 16:24:01 zss-PC dbus-daemon[25629]: [session uid=1000 pid=25627] Activating service name='org.freedesktop.Notifications' requested by ':1.14' (uid=1000 pid=28247 comm="/usr/bin/notify-send ????????????????????? ???????")

Dec 13 16:24:01 zss-PC org.freedesktop.Notifications[25629]: I only run the Deepin Desktop!

Dec 13 16:24:01 zss-PC dbus-daemon[25629]: [session uid=1000 pid=25627] Activated service 'org.freedesktop.Notifications' failed: Process org.freedesktop.Notifications exited with status 255

Dec 13 16:24:01 zss-PC dbus-daemon[25629]: [session uid=1000 pid=25627] Activating service name='org.freedesktop.Notifications' requested by ':1.15' (uid=1000 pid=28247 comm="/usr/bin/notify-send ????????????????????? ???????")

Dec 13 16:24:01 zss-PC org.freedesktop.Notifications[25629]: I only run the Deepin Desktop!

Dec 13 16:24:01 zss-PC dbus-daemon[25629]: [session uid=1000 pid=25627] Activated service 'org.freedesktop.Notifications' failed: Process org.freedesktop.Notifications exited with status 255

 

处理

* * * * * XDG_RUNTIME_DIR=/run/user/1000 /usr/bin/notify-send '该休息了'

crontab是以非登录式运行的,因此必须手工注入一些登录式运行才会注入的环境变量。

 

相关主题

crontab命令_Linux crontab命令使用详解:提交与管理用户需要周期性执行的任务

精选文章
热门文章