如何进入目录并在同一个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
我该如何解决这个问题?
答案 0 :(得分:0)
从当前工作目录执行脚本时,必须在./
之前。
32 11 19 1 * cd /Users/myusername/Documents && ./simple.py
我猜你的脚本是一个python脚本。 /bin/sh:
似乎很奇怪。如果您的脚本是python脚本,那么添加以下行#!/usr/bin/env python
(如果它还没有包含它)。