1、定时任务例子
任务指令行包括五个时间日期域,接着一个用户域(如果是系统级的任务文件),其余的被当做是此任务的命令行。
下图显示系统级任务文件中的指令行的格式:
例如:
*/1 * * * * root /usr/local/nginx/logs/nginx_log.sh (每分钟执行一次/usr/local/nginx/logs/nginx_log.sh )
4 * * * * root /usr/local/nginx/logs/nginx_log.sh (每小时的第4分钟执行一次)
30 4 * * * root /usr/local/nginx/logs/nginx_log.sh (每天5点30分执行一次)
2、设置定时任务
(1)、在cron.d文件夹中创建定时任务文件
cd /etc/cron.d
(2)、创建定时任务文件
vi /etc/cron.d/nginxlog
*/1 * * * * root /usr/local/nginx/logs/nginx_log.sh (每分钟执行一次/usr/local/nginx/logs/nginx_log.sh )
(3)、查看执行情况
vi /var/log/cron
或者直接在文件中加入
访问/var/spool/cron/
修改 root文件 如果没有就自己创建
然后加入定时任务
*/1 * * * * root /usr/local/nginx/logs/nginx_log.sh (每分钟执行一次/usr/local/nginx/logs/nginx_log.sh )
测试时设置每分钟执行一次