crontab 为什么不执行呢

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

crontab 为什么不执行呢

#1

帖子 colinger » 2009-05-14 15:58

第一次设置这个,不知道哪里不对.
描述如下:
1. crontab -e
2. 0-59/1 * * * * /home/user/play.sh
3. sudo /etc/init.d/cron restart

等了N久了,就没有运行.

当然 我在终端 ./home/user/play.sh是可以执行的.
谢谢!!! :em06
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: crontab 为什么不执行呢

#2

帖子 eexpress » 2009-05-14 16:02

你那play,需要调用gui不。如果要,找export DISPLAY的帖子。
● 鸣学
头像
colinger
帖子: 57
注册时间: 2008-12-22 13:05

Re: crontab 为什么不执行呢

#3

帖子 colinger » 2009-05-14 16:18

谢谢,我不用GUI,是对的.
头像
colinger
帖子: 57
注册时间: 2008-12-22 13:05

Re: crontab 为什么不执行呢

#4

帖子 colinger » 2009-05-14 16:22

如果要运行有GUI的程序,只要加export DISPLAY=:0 就可以了吗?
比如说,我想定时运行emacs

谢谢!
头像
yjcong
帖子: 2470
注册时间: 2006-02-28 3:11

Re: crontab 为什么不执行呢

#5

帖子 yjcong » 2009-05-14 16:26

colinger 写了:如果要运行有GUI的程序,只要加export DISPLAY=:0 就可以了吗?
比如说,我想定时运行emacs

谢谢!
理论上是。但我曾经无论怎么加都不成, 被逼得只好用at
一梦三年,
松风依旧,
萝月何曾老.


灵幽听微, 谁观玉颜?
灼灼春华, 绿叶含丹.
头像
colinger
帖子: 57
注册时间: 2008-12-22 13:05

Re: crontab 为什么不执行呢

#6

帖子 colinger » 2009-05-14 16:29

谢谢!! :em01
我试了一下,这样可以:
0-59/2 * * * * export DISPLAY=:0 && /usr/bin/emacs

OS:ubuntu8.10
回复