crontab 配置文件
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
# .—————- minute (0 – 59)
# | .————- hour (0 – 23)
# | | .———- day of month (1 – 31)
# | | | .——- month (1 – 12) OR jan,feb,mar,apr …
# | | | | .—- day of week (0 – 6) (Sunday=0 or 7) OR
#sun,mon,tue,wed,thu,fri,sat
# | | | | |
# m h dom mon dow command
# * * * * * command will be executed
例如:
*/5 * * * * root /usr/libexec/atrun
minute(m):代表一小时内的第几分,范围 0-59。
hour(h):代表一天中的第几小时,范围 0-23。
mday(dom):代表一个月中的第几天,范围 1-31。
month(mon):代表一年中第几个月,范围 1-12。
wday (dow):代表星期几,范围 0-7 (0及7都是星期天)。
who :要使用什么身份执行该指令,当您使用 crontab -e 时,不必加此字段。
command(command):所要执行的指令。
常用crond命令
/etc/init.d/crond help
Usage: /etc/init.d/crond {start|stop|status|restart|condrestart|try-restart|reload|force-reload}
crond加入到开机启动
chkconfig crond on
排查原因步骤如下:
使用命令service crond status查看是否开启cron
确保crond状态为 is running…
用命令tail -f /var/log/cron查看出现:
bad mode,使用如下命令解决:
chmod 0600 /etc/crontab
再重启service crond restart即可
若出现bad username,就是如下的root用户设置错误,或者没哟设置
*/5 * * * * root /usr/local/php/bin/php /home/wwwroot/yoursite/lottery/task.php > /dev/null
最新评论
kali下用到的临时命令: smb//192.168.1.117 sudo mount -t cifs //192.168.1.117/Downloads /mnt -o username=niu