Cron 任务在 Mac OSX 上不执行

Cron 任务在 Mac OSX 上不执行

使用 Mac OSX 版本 10.14.x

想要每 5 分钟运行一个 Python 脚本。

创建了一个 shell 脚本 check.sh 并将其标记为可执行,以便它运行 Python 脚本,如下所示。

/usr/bin/python resolve.py

使用 crontab -e 命令创建一个 crontab 条目,如下所示。

5 * * * * ./check.sh

使用 crontab -l 命令成功列出它:

$ crontab -l
5 * * * * ./check.sh

Python 脚本应该创建一个日志文件,该文件在每次执行时都会更新。

因此,我希望 cron 作业每 5 分钟执行一次并创建日志文件。但这并没有发生。

我不确定 cron 作业是否未执行或存在其他问题。

请注意,当我直接运行 Python 脚本时,它会正确执行并创建日志文件。

答案1

您的 cron 作业计划在每小时整点后 5 分钟执行一次。如果您希望它每 5 分钟运行一次,请将其更改为:

*/5 * * * * ./check.sh

相关内容