所有工具
开发 / LOCAL TOOL

Crontab 执行时间计算

校验 Linux crontab 表达式并计算未来执行时间

数据仅在本地处理
* * * * *分 时 日 月 周每隔 6 小时执行一次
常用表达式
输入表达式并计算,查看接下来的 10 次执行时间
LINUX CRONTAB GUIDE

Linux crontab 定时执行任务命令

cron 是 Linux 下的定时执行工具,可以在无需人工干预的情况下运行作业。下面介绍 crontab 表达式的字段含义和常用命令。

Crontab 表达式说明

*    *    *    *    *    [user]   [command]
-    -    -    -    -
|    |    |    |    |
|    |    |    |    +----- 星期 (0 - 7,周日为 0 或 7)
|    |    |    +---------- 月 (1 - 12)
|    |    +--------------- 日 (1 - 31)
|    +-------------------- 时 (0 - 23)
+------------------------- 分 (0 - 59)
分钟0 - 59
小时0 - 23
日期1 - 31
月份1 - 12
星期0 - 7,0 和 7 表示周日
* 任意值, 多个值- 范围/ 步长L 最后一天

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 分钟执行

Cron 服务操作命令

service crond start启动服务
service crond stop关闭服务
service crond restart重启服务
service crond reload重新载入配置
service crond status查看服务状态
crontab -l查看当前用户的计划任务
crontab -e编辑当前用户的计划任务
crontab -r删除当前用户的计划任务

本计算器只需输入 5 段表达式,不包含用户名和命令。计算在浏览器本地完成;计划任务实际运行时区取决于服务器 cron 配置。

此工具在浏览器本地运行,输入内容不会上传服务器。