当前位置: 首页 > Linux

Linux下定时文件crontab配置

时间:2023-04-06 05:51:00 Linux

定时实例#每分钟执行一次【这里最好使用绝对路径否则可能执行失败】*/1****/usr/local/php/bin/php/data/wwwroot/ooody.cn/artisanpixabay:handle2>&1#重新加载定时文件/etc/init.d/crondrestart#列出所有定时文件crontab-l#配置定时文件#此时配置crontab的执行者是当前登录用户,如果当前用户是root,需要为其他用户配置,可以使用crontab-e-u用户名或者su用户名crontab-e#删除crontab文件crontab-r#恢复丢失的crontab文件crontab<文件名>你会看到和上面类似的。您可以使用此方法备份$HOME目录下的crontab文件:$crontab-l>$HOME/mycronCrontab格式说明如下*逗号(',')指定列表值。如:“1,3,4,7,8”*横线('-')指定范围值如“1-6”,表示“1,2,3,4,5,6”*所有可能值的星号('*')estart解决了这个问题。或者查看日志看有没有作业执行/报错tail-f/var/log/cron.不要随意运行crontab-r。它从Crontab目录(/var/spool/cron)中删除用户的Crontab文件。该用户的所有crontab都消失了。crontab中的%有特殊含义,就是换行的意思。如果你想使用它,你必须转义%。比如经常使用的日期'+%Y%m%d'在crontab中不会执行,应该换成日期'+%Y%m%d'。