
crontab 定时任务:写法、常见坑与 systemd timer
讲清 crontab 的五个时间字段、特殊写法和环境变量,重点是最容易让任务悄悄不执行的几个坑:PATH 只有 /usr/bin:/bin、百分号会被当成换行、日和星期同时限定是“或”的关系、行内注释是命令的一部分。最后介绍 systemd timer 作为替代,用 systemd-analyze calendar 预览时间表达式,并说明 Persistent= 的作用。命令在 Ubuntu 26.04.1 容器里实测过。
2026-10-21 · 2 篇精选

讲清 crontab 的五个时间字段、特殊写法和环境变量,重点是最容易让任务悄悄不执行的几个坑:PATH 只有 /usr/bin:/bin、百分号会被当成换行、日和星期同时限定是“或”的关系、行内注释是命令的一部分。最后介绍 systemd timer 作为替代,用 systemd-analyze calendar 预览时间表达式,并说明 Persistent= 的作用。命令在 Ubuntu 26.04.1 容器里实测过。

本期 8 条公告、39 个 CVE。