日期:2014-05-16  浏览次数:20607 次

crontab 执行定时任务
请问下:
  我在创建定时任务时,是通过以下方式创建的,。

  首先将 定时任务的内容写到了一个文件里面 例如 mytabs 文件。
内容如下:
*/1 * * * * echo 'date'>>/home/sybase/test.txt

执行crontab mytabs
定时任务创建成功,之后我就将定时任务的时间格式改了一下,是通过
crontab -e 进行的编辑。
保存退出之后,我通过 crontab -l
查看了下,就是我修改之后的格式,但是任务还是按照原来的时间在执行。
请问下,有可能是什么原因造成的呢?

------解决方案--------------------
重启一下crond服务试一试。
------解决方案--------------------
把命令写到脚本里,定时任务执行这个脚本
注,脚本里加载用户环境
再试一下行不行
------解决方案--------------------
楼上对,脚本里要加上你脚本的环境 例如: /usr/sbin/ntpdate 在那里的环境下才行。
我上次也碰到这样的问题的
------解决方案--------------------
重启 crontab 服务试试