单个crontab中的多个cronjobs

时间:2015-01-19 16:39:08

标签: unix cron

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

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

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

从当前工作目录执行脚本时,必须在./之前。

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

我猜你的脚本是一个python脚本。 /bin/sh:似乎很奇怪。如果您的脚本是python脚本,那么添加以下行#!/usr/bin/env python(如果它还没有包含它)。