crontab不执行

貌似是给root赋权限
crontab -u root /var/spool/cron/root

查看crontab操作日志
cat /var/log/cron

也可以把输出定向到文件中,以便查看
1 16 * * * bash /home/linl/moniter.sh >>/home/linl/cron.log

要注意的是,如果脚本中涉及到了从文件(比如moniter.conf)中取配置参数,那么要在moniter.sh中一开始就加上一句进入moniter.conf所在目录(比如cd /home/linl/),而且这个路径最好用绝对路径(除非你把相对路径加到环境变量里),不然crontab怎么知道你的配置文件在哪儿呢?

—————————————————————————————

二〇一〇年十月十九日 星期二  16:11:40

下午同事说一台服务器crontab不执行,跑上来看这篇帖子,执行:

crontab -u root /var/spool/cron/root,

然后改成每分钟运行1次,然后:

cat /var/log/cron

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注