crontab执行时间计算

收藏状态

提示:如 0 */6 * * * [command] 只需输入红色部分即可生成执行时间,用于验证crontab表达式是否正确。在线生成crontab表达式,请前往cron专业工具

工具介绍

crontab执行时间计算工具是一款专业的在线crontab表达式解析工具,支持将crontab表达式转换为具体的执行时间列表,帮助用户验证和理解crontab定时任务的执行时间,避免因表达式错误导致定时任务无法按预期执行。

crontab语法规则

*   *   *   *   *   
-   -   -   -   -
|   |   |   |   |   
|   |   |   |   | 
|   |   |   |   +------ 周 (0 ~ 7 , Sunday=0 or 7)
|   |   |   +---------- 月 (1 - 12)
|   |   +-------------- 日 (1 - 31)
|   +------------------ 时 (0 - 23)
+---------------------- 分 (0 - 59)

常用crontab表达式示例

* * * * *        # 每分钟执行一次
*/6 * * * *      # 每隔6分钟执行一次
0 */1 * * *      # 每隔1小时执行一次
10,16 * * * *    # 每小时的第10和第16分钟执行
0 23 * * *       # 每晚的23点执行
0 0 L * *        # 每月的最后1天执行
30 8-17 * * *    # 在8点到17点的第30分钟执行
0 14 * * 1-5     # 每个工作日14点执行
0 0 1 1 *        # 每年1月1日执行
			

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 -i   # 删除前进行确认
			
侧边栏开关