Cron表达式测试、Cron表达式在线计算、Cron表达式在线验证、crontab

Cron表达式:

0 */6 * * * [user] [command] 只需输入红色部分即可生成执行时间,用于验证crontab表达式是否正确。一分钟内限10次请求。

Linux crontab定时执行任务命令

cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。

cron服务操作命令
service crond start    #启动服务
service crond stop     #关闭服务
service crond restart  #重启服务
service crond reload   #重新载入配置
service crond status   #查看服务状态

crontab -l   #查看crontab
crontab -e   #编辑crontab
crontab -r   #删除crontab
			
crontab表达式说明:
*    *    *    *    *    [user]   [command]
-    -    -    -    -
|    |    |    |    |
|    |    |    |    |
|    |    |    |    +----- 星期 (0 - 7) (Sunday=0 or 7)
|    |    |    +---------- 月 (1 - 12)
|    |    +--------------- 日 (1 - 31)
|    +-------------------- 时 (0 - 23)
+------------------------- 分 (0 - 59)
crontab命令实例
0 0 L * *               #每月的最后1天执行
* * * * *               #每1分钟执行一次
*/10 * * * *            #每隔10分钟执行一次
0 */1 * * *             #每隔1小时执行一次
30 21 * * *             #每晚的21:30执行
3,15 * * * *            #每小时的第3和第15分钟执行
3,15 8-11 * * *         #在上午8点到11点的第3和第15分钟执行
0 10,14,16 * * ?        #每天上午10点,下午2点,4点
10,44 14 ? 3 WED        #每年三月的星期三的下午2:10和2:44触发
15 10 ? * MON-FRI       #周一至周五的上午10:15触发
15 10 * * ? 2005        #2005年的每天上午10:15触发
15 10 ? * 6L 2002-2005  #2002年至2005年的每月的最后一个星期五上午10:15触发
15 10 ? * 6#3           #每月的第三个星期五上午10:15触发