每分钟执行一次的 cron 表达式是 ;五个字段分别表示分钟、小时、日期、月份、星期几,全用 表示任意值,即每分钟触发一次。

每分钟执行一次的 Cron 表达式是:* * * * *
含义解析
这五个字段分别代表:
- 分钟(0–59)
- 小时(0–23)
- 日期(1–31)
- 月份(1–12)
- 星期几(0–7,其中 0 和 7 都表示周日)
全部用 * 表示“任意值”,即:每分钟的每一秒都满足触发条件(实际 cron 每分钟检查一次,所以效果是每分钟执行一次)。
如何添加到用户的 crontab
运行以下命令编辑当前用户的定时任务:
在打开的编辑器中新增一行,例如:
* * * * * /path/to/your/script.sh保存退出后,cron 会自动加载新规则。确保脚本有可执行权限:
chmod +x /path/to/your/script.sh注意事项
- 脚本中使用的路径建议写绝对路径,因为 cron 执行时的 $PATH 可能与终端不同
- 如需记录执行日志,可追加重定向,例如:
* * * * * /path/to/script.sh >> /var/log/myscript.log 2>&1 - 系统级 cron(如 /etc/crontab)需要额外指定用户名字段,格式为:
* * * * * root /path/to/script.sh
验证是否生效
可以临时改成每两分钟执行一次来测试(避免刷屏):
*/2 * * * * /path/to/script.sh然后查看日志或用 crontab -l 确认规则已存在,再观察执行情况。











