单个 crontab 中的多个 cronjob

Multiple cronjobs in a single crontab

我如何 cd 进入一个目录并 运行 同一个 crontab 中的一个脚本?目前我正在尝试做类似 32 11 19 1 * cd /Users/myusername/Documents && simple.py 的事情,但是当这个 运行s 我收到错误:

X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=myusername>
X-Cron-Env: <USER=myusername>
X-Cron-Env: <HOME=/Users/myusername>
Date: Mon, 19 Jan 2015 11:32:00 -0500 (EST)

/bin/sh: simple.py: command not found

我该如何解决这个问题?

从当前工作目录执行脚本时,必须以 ./ 开头。

32 11 19 1 * cd /Users/myusername/Documents && ./simple.py

我猜你的脚本是 python 脚本。 /bin/sh: 看起来很奇怪。如果您的脚本是 python 脚本,则添加以下行 #!/usr/bin/env python 如果它还没有包含它。