Mac定时任务

Mac定时任务

💡 原文中文,约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 创建。

➡️

继续阅读