notfiy-send没有出现在暴发户中

老虎98

问题:即使创建了日志文件,notify-send命令也没有显示通知。

内容/家庭/用户/测试

#!/bin/bash
echo 'test job, reporting...'
while :
do
notify-send 'This is a simple notification Sir'
sleep 30
done

/etc/init/myjob.conf的内容

description "test job"
start on runlevel [2345]
exec /home/sajal/test

要检查任何语法错误:

$ init-checkconf myjob.conf

为了运行上面的.config文件,我使用了:

$ sudo start myjob

在此处输入图片说明

查看生成的日志内容:

$ sudo gedit /var/log/upstart/myjob.log

在此处输入图片说明

戈兰·米斯克维奇(Goran Miskovic)

这根本不是一个新贵问题。您正在尝试发送桌面通知使用系统的工作这是在没有指向同你桌面会话即它缺少的环境中执行DBUS_SESSION_BUS_ADDRESS,并DISPLAY与其他环境变量一起。

您可以改用(推荐)我们的会话作业,也可以了解Linux权限,会话和环境,并在系统作业配置文件中定义所需的环境变量。您可能会在这两个线程中找到一些有用的提示,这些提示与从系统cron作业发送桌面通知有关。12

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章