定时任务

一. 简例

1)执行的脚本文件start.sh

#!/bin/bash
cd /home/waterystone/test
ls

 2)添加定时任务

#crontab -e

*/1 * * * * nohup sh /home/waterystone/test/start.sh >> /home/waterystone/logs/cron.log 2>&1 &

二.参数注解

基本格式 :
[秒] [分] [小时] [日] [月] [周] [年]

序号 说明 是否必须 允许填写的值 允许的通配符
1 0-59 ,-*/
2 0-59 ,-*/
3 小时 0-23 ,-*/
4 1月31日 ,-*?/LW
5 1-12orJAN-DEC ,-*/
6 1-7orSUN-SAT ,-*?/L#
7 empty或1970-2099 ,-*/




格式 含义
0 0 12 * * ?  每天12点触发
0 15 10 ? * *  每天10点15分触发
0 15 10 * * ?  每天10点15分触发
0 15 10 * * ? *  每天10点15分触发
0 15 10 * * ? 2005  2005年每天10点15分触发
0 * 14 * * ?  每天下午的 2点到2点59分每分触发
0 0/5 14 * * ?  每天下午的 2点到2点59分(整点开始,每隔5分触发)
0 0/5 14,18 * * ?  每天下午的 2点到2点59分、18点到18点59分(整点开始,每隔5分触发)
0 0-5 14 * * ?  每天下午的 2点到2点05分每分触发
0 10,44 14 ? 3 WED  3月分每周三下午的 2点10分和2点44分触发
0 15 10 ? * MON-FRI  从周一到周五每天上午的10点15分触发
0 15 10 ? * 1 每周二上午的10点15分触发
0 15 10 15 * ?  每月15号上午10点15分触发
0 15 10 L * ?  每月最后一天的10点15分触发
0 15 10 ? * 6L  每月最后一周的星期五的10点15分触发
0 15 10 ? * 6L 2002-2005  从2002年到2005年每月最后一周的星期五的10点15分触发
0 15 10 ? * 6#3  每月的第三周的星期五开始触发
0 0 12 1/5 * ?  每月的第一个中午开始每隔5天触发一次
0 11 11 11 11 ?  每年的11月11号 11点11分触发(光棍节)
原文地址:https://www.cnblogs.com/waterystone/p/5084957.html