💡
原文中文,约2300字,阅读约需6分钟。
📝
内容提要
crontab 是 Linux 和 Unix 系统中的工具,用于设置周期性任务。使用 crontab -e 编辑任务,每行包含五个时间字段和一个命令。特殊标识符如 @reboot、@hourly 简化调度。查看任务用 crontab -l,修改用 crontab -e,删除用 crontab -r。任务不执行时,需检查 cron 配置或权限,或使用 launchctl 排查,并确保 /etc/crontab 存在。
🎯
关键要点
-
crontab 是 Linux 和 Unix 系统中的周期性任务调度工具。
-
使用 crontab -e 命令编辑 crontab 文件,文件中可以设置多条定时任务。
-
每条任务由 5 个时间字段和一个命令组成,格式为 * * * * * command。
-
时间字段分别对应分钟、小时、日期、月份和星期几。
-
可以使用特殊标识符简化任务调度,如 @reboot、@hourly 等。
-
查看定时任务使用 crontab -l,修改使用 crontab -e,删除使用 crontab -r。
-
定时任务不执行时需检查 cron 配置或权限,使用 launchctl 排查。
-
确保 /etc/crontab 文件存在,缺失时可通过 sudo touch /etc/crontab 创建。
➡️