跳到主要内容

在MacOS中使用定时任务

· 阅读需 1 分钟
Amber

在macos中使用定时任务需要注意一下事项:

  1. 设置/隐私与安全性/完全磁盘访问权限中添加终端,/usr/sbin/cron
  2. 使用crontab -e编辑,确保语法正确。
  3. mac与linux中的cron表达式第一位从分钟开始。
  4. 确保cron服务状态为开启,可通过sudo launchctl list | grep "cron"查看。
  5. crontab内使用绝对路径。

举个例子

0 11,17 * * * source /Users/amber/.zshrc; /bin/zsh /Users/amber/code/config-backup/backup.sh >> /Users/amber/code/config-backup/log 2>&1