码迷,mamicode.com
首页 > 其他好文 > 详细

Ubuntu 14.04下使用crontab定时弹出窗口

时间:2014-09-21 19:02:01      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:blog   http   使用   ar   文件   div   sp   log   on   

  由于本人经常做事情太投入而没有注意时间,晚上到点了却没有给女友打电话,搞得女友有点小小不开心,因此我萌生一个想法:设定一个定时任务,每晚到点了就弹出一个窗口,提醒我该联系女友了。开工!

  

首先装好mail功能(sudo apt-get install mailutils,然后会弹出窗口,选择Internet,即所有选项的第二个),因为如果有出什么错误(有额外的输出),crontab会发邮件到指定地点(/etc/crontab中的MAILTO参数)。
 
然后尝试由crontab来运行一个xterm,发现有一封报错邮件,说是DISPLAY参数没有设定,参考两个链接:
我自己也查了一下当前用户的DISPLAY变量,是 ":0"。因此按照第一个帖子的做法,写成:
     * * * * * export DISPLAY=:0.0 && /usr/bin/gedit (每分钟在X Windows上打开一次gedit)
我的DISPLAY后面没有加.0的部分,也是可以的。
 
搞定之后,我把要显示的信息用一个文本记录下来,然后用crontab启动gedit来打开这个文本,并给gedit设置一下要打开的目标文件,我们的目标就达成了~~女友也开心了不少~~
 
最后附一篇关于DISPLAY变量的文章地址:
上面有提这个变量是做什么用的。
更多相关内容可以通过如下命令查看:
  $ man X

Ubuntu 14.04下使用crontab定时弹出窗口

标签:blog   http   使用   ar   文件   div   sp   log   on   

原文地址:http://www.cnblogs.com/Ricky-Gong/p/3984687.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!