求助:10.10版本 /etc/crontab定时放音乐 出错了 高手请进!!!

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
pinpaixie
帖子: 74
注册时间: 2008-09-16 20:50

求助:10.10版本 /etc/crontab定时放音乐 出错了 高手请进!!!

#1

帖子 pinpaixie » 2010-10-14 12:05

想法是 定时打开一个音乐播放列表,实现早上定时闹钟定时关机的功能
sudo gedit /etc/crontab修改如下:

6 8 * * * root gnome-mplayer --display=0>>/tmp/tmp1.txt
35 8 * * * root halt
7 8 * * * root /home/xcz/start.sh>>/tmp/tmp2.txt
8 8 * * * root totem>>/tmp/tmp3.txt
37 8 * * * root poweroff
用sudo restart cron重起服务
start.sh脚本 权限777或755都设过 内容如下:
#!/bin/bash
gnome-mplayer /home/xcz/xcz.pls
(xcz.pls为音乐播放列表)
在终端中打开可正常播放 (在10.04版本中可定时开启的) :em20

结果:两个关机命令都是有效的
tmp1.txt显示:
无法打开显示:0
运行'gnome-mplayer --help'查看完整的可用命令参数。
tmp2.txt显示:
无法打开显示:
运行'gnome-mplayer --help'查看完整的可用命令参数。
tmp3.txt显示:
无法打开显示:
请运行 “totem --help”查看完整的命令行选项列表。

有人说:gui的程序也需要加上 export DISPLAY=:0 才能显示gui的界面
8 8 * * * root export DISPLAY=:0 && totem>>/tmp/tmp3.txt
结果一样:

还有人说:环境/路径 不同 加source ~/.bash_profile
结果:./start.sh: line 1: /home/xcz/.bash_profile: 没有那个文件或目录
或 ./start.sh: line 2: /home/xcz/.bash_profile: 没有那个文件或目录
头像
速腾1994
论坛版主
帖子: 17379
注册时间: 2008-11-01 20:43
系统: Arch+gnome

Re: 求助:10.10版本 /etc/crontab定时放音乐 出错了 高手请进!!!

#2

帖子 速腾1994 » 2010-10-14 22:27

mark等解
pinpaixie
帖子: 74
注册时间: 2008-09-16 20:50

Re: 求助:10.10版本 /etc/crontab定时放音乐 出错了 高手请进!!!

#3

帖子 pinpaixie » 2010-10-15 10:42

完了,这论坛咋这冷清呢 :em06 :em20
pinpaixie
帖子: 74
注册时间: 2008-09-16 20:50

Re: 求助:10.10版本 /etc/crontab定时放音乐 出错了 高手请进!!!

#4

帖子 pinpaixie » 2010-10-15 11:59

root 是超级用户啊 不用ROOT我也试过一样的
1.我用过/usr/bin/totem的路径 也不行 你的那路径我没用过
2.我是要用播放列表的,连续放歌。
很是奇怪我在1004上用的好好的呢
要不我晚上回去再用你的路径试一下呵!谢 :em01
pinpaixie
帖子: 74
注册时间: 2008-09-16 20:50

Re: 求助:10.10版本 /etc/crontab定时放音乐 出错了 高手请进!!!

#5

帖子 pinpaixie » 2010-10-15 23:43

坏了,又沉喽
回复