分页: 1 / 1

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

发表于 : 2007-06-04 10:40
yizhenlong
搜索了一下有相关的信息
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服务不知怎么做,
谢谢

发表于 : 2007-06-04 11:26
eexpress
crontab 和 at
你这个需要root帐号下面。
$● crontab -e
$● crontab -l
# m h dom mon dow command
00 2 * * * /etc/init.d/apache2 restart

发表于 : 2007-06-04 13:16
iblicf
crontab -e
# m h dom mon dow command
1 2 * * * shut >/dev/null 2>&1
3 2 * * * start
大概这样子吧? :)

发表于 : 2007-06-04 16:25
yizhenlong
我先进行了测试,
写了20 16 * * * sudo reboot

可是怎么系统不执行呢?

发表于 : 2007-06-05 9:39
yizhenlong
:shock: :shock:

发表于 : 2007-06-05 14:43
冰封尘
yizhenlong 写了:我先进行了测试,
写了20 16 * * * sudo reboot

可是怎么系统不执行呢?
....问题可能出在sudo 这里吧。。你sudo不用输入密码的话应该就可以执行了。 或者用root写crontab文件

发表于 : 2007-06-05 19:13
stlxv
:shock: :shock: :shock: :shock: :shock: :shock: :shock: :shock: :shock: :shock:

发表于 : 2007-06-07 14:35
yizhenlong
可以了,是要sudo crontab -e这样用.谢谢各位