请教ubuntu系统里的定时执行怎么做

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

请教ubuntu系统里的定时执行怎么做

#1

帖子 yizhenlong » 2007-06-04 10:40

搜索了一下有相关的信息
cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:
  /sbin/service crond start //启动服务

  /sbin/service crond stop //关闭服务

  /sbin/service crond restart //重启服务

  /sbin/service crond reload //重新载入配置

可是 /sbin/service crond start //启动服务 这一项就不行。提示/sbin/service crond start //启动服务

我想让系统是晚上2点重起一下http服务不知怎么做,
谢谢
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#2

帖子 eexpress » 2007-06-04 11:26

crontab 和 at
你这个需要root帐号下面。
$● crontab -e
$● crontab -l
# m h dom mon dow command
00 2 * * * /etc/init.d/apache2 restart
● 鸣学
头像
iblicf
帖子: 3766
注册时间: 2007-01-15 17:15

#3

帖子 iblicf » 2007-06-04 13:16

crontab -e
# m h dom mon dow command
1 2 * * * shut >/dev/null 2>&1
3 2 * * * start
大概这样子吧? :)
上次由 iblicf 在 2007-06-05 14:48,总共编辑 1 次。
yizhenlong
帖子: 79
注册时间: 2007-04-13 15:59

#4

帖子 yizhenlong » 2007-06-04 16:25

我先进行了测试,
写了20 16 * * * sudo reboot

可是怎么系统不执行呢?
yizhenlong
帖子: 79
注册时间: 2007-04-13 15:59

#5

帖子 yizhenlong » 2007-06-05 9:39

:shock: :shock:
冰封尘
帖子: 162
注册时间: 2005-04-09 7:23
来自: 云南
联系:

#6

帖子 冰封尘 » 2007-06-05 14:43

yizhenlong 写了:我先进行了测试,
写了20 16 * * * sudo reboot

可是怎么系统不执行呢?
....问题可能出在sudo 这里吧。。你sudo不用输入密码的话应该就可以执行了。 或者用root写crontab文件
头像
stlxv
论坛版主
帖子: 8275
注册时间: 2006-05-03 0:39
来自: المريخ

#7

帖子 stlxv » 2007-06-05 19:13

:shock: :shock: :shock: :shock: :shock: :shock: :shock: :shock: :shock: :shock:
PHP是最好的语言!不服来战!
yizhenlong
帖子: 79
注册时间: 2007-04-13 15:59

#8

帖子 yizhenlong » 2007-06-07 14:35

可以了,是要sudo crontab -e这样用.谢谢各位
回复