我想安排一个作业在特定时间运行一次。因此,我使用了在命令:
at now -f /path/to/task.sh
现在,在任务脚本中,我编写了使用以下代码显示通知的代码通知发送陷入无限循环:
while true
do
notify-send "Reminder!!" "Reminder text"
done
我这样做是因为我不想让通知自行消失,并且认为我可以通过终止其进程来手动停止通知。
因此,我执行了pkill notify-osd
,但执行此操作后,进程的另一个实例立即启动。
我还尝试通过at
执行 从该队列中删除此作业atrm <job-id>
,但通知并未停止。
所以,现在我的屏幕上会持续显示通知。
我怎样才能阻止它?
我正在使用 Ubuntu 14.04 LTS
答案1
解决方案是注销并重新登录,正如@Serg 在评论中提到的那样这里。