cron

命令

crontab -e
*   *   *   *   *  root run-parts /etc/cron.hourly
分  时  日  月  天                  命令

root表示以root用户身份执行
run-parts 后面接文件夹,代表执行该文件夹下所有脚本
“*”代表所有可用的值,”每”的意思
-表示整数列,例如1-4意思是整数1,2,3,4时执行
,连接指定整数
/表示步进,0-59/2 每2分钟执行,*/3每3个月执行

/etc/cron.d/目录下文件语法相同
一般用户的crontab目录/var/spool/cron,文件以用户名命名

如果crontab不执行的话可能是shell和path未指定

添加

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

发表评论

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