谁用过LINUX下的crontab命令,进来看看!(100分)

  • 主题发起人 主题发起人 laline
  • 开始时间 开始时间
L

laline

Unregistered / Unconfirmed
GUEST, unregistred user!
我想建立一个后台定时运行的进程,
用到了crontab命令建立文件后,不知道为什么进程只是按照我预想的那样执行了一次
以后我多次用crontab命令修改进程执行时间,可是进程都没有执行,后来我重新启动
了一次机器,又执行了一次,然后就不管用了
不知道什么原因! 我的机器时间是修改过的,不是当前时间,难道跟这些有关??
 
不知道你是怎么写的,比如说要5分钟执行一次:
用root crontab -e进入编辑状态,添加
*/5 * * * * /usr/local/mrtg-2/bin/mrtg /etc/mrtg.cfg
我想跟当前时间应该没有关系吧,它只管时间间隔
 
我写的是* * * * * /home/zhyy/syg/cron/111.sh >> /home/zhyy/syg/cron/222.log
而且用crontab -l查看,结果已经保存,但就是不执行
我用man cron大意我觉得是说cron是个基本系统服务,每分钟检查一遍crontab文件的
时间戳,如果发现改变就启动文件所描述的后台进程,由于我用date命令修改过机器
时间,比BIOS时间早是2001年,我想可能是这个原因,但是不肯定,不知道哪位大虾
知道确切原因
 
先手工运行一下111.sh,能不能运行。
 
当然能够,老大,
我又试了一遍,把机器时间恢复,然后重建crontab文件
一切正常,这我就不明白了
为什么MAKE命令就能随机器时间变化而自动识别时间戳变化
cron就不行
 
接受答案了.
 
后退
顶部