Cron表达式生成器
使用可视化构建器创建Cron表达式。
0 9 * * 1-5A las 09:00, de Lunes a Viernes
快速预设
手动配置
语法:
Cron表达式生成器:轻松安排自动任务
Cron表达式是Unix/Linux系统、Web服务器和云服务中安排自动任务的标准。一个cron表达式由五个空格分隔的字段组成:分钟(0-59)、小时(0-23)、月中日期(1-31)、月份(1-12)和星期几(0-6,0为星期日)。每个字段可以包含特定值、星号(*)表示任意值、范围(1-5)、间隔(*/5)或逗号分隔的列表(1,3,5)。
Cron表达式广泛用于Web开发和系统管理:自动数据库备份、定期清理临时文件、定时发送邮件、SSL证书续期、服务间数据同步和维护脚本执行。AWS CloudWatch、GitHub Actions、Vercel Cron Jobs和Cloudflare Workers等流行服务都使用此语法。
我们的可视化生成器让你无需记忆语法即可构建cron表达式。选择快速预设或手动配置每个字段,你将看到生成的表达式以及任务何时执行的可读描述。直接将表达式复制到你的crontab、配置文件或云服务中。
常见问题
什么是cron表达式?
cron表达式是一个定义自动任务执行计划的文本字符串。它最初在20世纪70年代为Unix的cron程序创建,至今仍是最常用的任务调度标准。五个字段分别表示:分钟、小时、每月日期、月份和星期几。
如何测试我的cron表达式?
你可以在Linux服务器上输入crontab -e直接编辑用户的crontab来测试。在AWS、Vercel或GitHub Actions等云服务中,可以在项目配置文件中设置表达式。我们的工具会显示可读的描述,以便你在实施前验证调度计划是否正确。
cron字段中*/5和5有什么区别?
值5表示“恰好在第5分钟/小时”,即仅在值为5时执行一次。而*/5表示“每5个单位”,即在0、5、10、15、20等时执行。例如,分钟字段中的*/5将每5分钟执行一次任务,而5只在每小时的第5分钟执行。
想了解更多? 阅读我们的完整指南 →