LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1165|回复: 6

为什么我的crontab执行不了,另外请教一个定时播放音乐的问题

[复制链接]
发表于 2006-10-7 23:07:07 | 显示全部楼层 |阅读模式
学习crontab时,我键入crontab -e
然后键入

1/* * * * * /home/kafel/test.sh,保存后退出

test.sh的内容为
echo "Hello!"

为什么每隔一分钟终端下没有显示hello阿

检查了下我系统里没有cron.deny和cron.allow文件,应该不是权限问题吧

另外网上还有种说法是先建立一个文件,比如说test.cron,在里面写入时间和命令
然后crontab test.cron。这种方法可以吗?
我是菜鸟,请各位朋友指点
发表于 2006-10-8 17:14:41 | 显示全部楼层
/etc/init.d/crond 服务可能没启动
回复 支持 反对

使用道具 举报

发表于 2006-10-8 17:38:13 | 显示全部楼层
service cornd start
回复 支持 反对

使用道具 举报

发表于 2006-10-8 17:51:54 | 显示全部楼层
crond 会执行你的脚本但是不会显示出来

你可以换成另外一个试试看
date > /root/time.txt
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-8 18:08:08 | 显示全部楼层
Post by eddie_we
crond 会执行你的脚本但是不会显示出来

你可以换成另外一个试试看
date > /root/time.txt
这位兄弟说的对,问题已经解决
应该不是服务没启动
3ks !
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-8 19:09:10 | 显示全部楼层
另外我问一下,比如说我想让我的播放器定时播放一段音乐提醒自己该休息下了
crontab -e 然后键入
* */1 * * * sh /home/kafel/tesh.sh
保存后退出。
tesh.sh脚本如下
/usr/bin/beep-media-player /media/hda6/My\ Music/Time_Of_Our_Lives.mp3
为什么到时间会没有反应?
我单独sh test.sh时会有音乐播放
回复 支持 反对

使用道具 举报

发表于 2006-10-10 11:09:01 | 显示全部楼层
后台运行,不会在前台运行程序

这就是用手动在系统上运行脚本和用crond的最根本区别
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表