阅读内容

在Ubuntu下用crontab定制mplayer提醒

[日期:2008-09-17] 来源:Linux社区  作者:Linux


   Ubuntu 8.04。crontab 是 Linux 下面定时运行程序的工具。编辑下面一个shell脚本MP3.sh:

  #! /bin/sh

  mplayer /home/administrator/Others/MP3/lanlianhua.mp3

  通过chmod u+x给予可执行属性。则可以在命令行通过./MP3.sh播放歌曲。然而,如果通过crontab -e编辑定时文件

  15 * * * * /home/administrator/MP3.sh

  也就是说,在每个小时的第15分钟播放歌曲,却不行。

  后来,在论坛上到处找,都说需要给gui程序设置显示设备:例如

  realplay export DISPLAY=:0 /home/administrator/Others/MP3/lanlianhua.mp3

  我测试了一下,确实是那么回事。不过,realplay可以,mplayer还是不行。

  最终是这么解决的:mplayer /home/administrator/Others/MP3/lanlianhua.mp3 >/dev/null

  我是知其然,不知其所以然。难道?这样做是不给mplayer分配控制台?

  不管怎么说,问题是解决了。




本文评论       全部评论
发表评论
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款


点评: 字数
姓名:

L
I
N
U
X


GOOGLE搜索
Google