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

crontab运行不了
出现如下信息,请问是啥问题啊?

[root@localhost /]# 30 21 * * * /usr/local/etc/rc.d/lighttpd restart
bash: 30: command not found


------解决方案--------------------
这个是用crontab -e命令然后再输入你这里写的东西,再保存退出,不是让你直接这么运行的。
------解决方案--------------------
探讨
试了一下,应该是你说的对,可是crontab -e添加内容

38 11 30 11 * echo "abc"


到了时间没有任何反应呢?

------解决方案--------------------
你设置的第一个分钟数参数离当前时间2分钟以上,crontab最短是每分钟检查一次的,另外分钟数不要设置00这样的可能不正确的值。

再看看服务crond服务是否在运行
[root@RHEL6A scripts]# service crond status
crond 已停
[root@RHEL6A scripts]# service crond start
正在启动 crond: [确定]