作者godblessbaby (NeiL)
看板Python
标题[问题] crontab 排程无法执行python3的程式码
时间Thu May 19 02:58:57 2016
不好意思,小弟刚接触Python语法,最近想使用OSX的crontab排程跑网站的签到功能,
因为程式码是使用python3写的,所以无法使用osx内建的2.7.10执行。
我在Terminal执行python3 XXXX.py是可以成功执行,可是当我使用crontab指令:
10 0 * * * python3 /Users/ANDY_MBP/Documents/crontab/XXXX.py
让它固定每天凌晨12点10分自动执行一次时,他总是没有执行成功,後来我去查看
了一下记录,记录显示 /bin/sh: python3: command not found
可是如果我把python3改成python的话,程式就会错误。
我的python3.5.1是去官网上抓dmg下来安装的,不知道是不是哪里需要调整才可以
让python3.5.1使用python指令去跑,而不是使用python3去执行
因为crontab找不到python3这个指令 =口=
谢谢大家的帮忙
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.133.118.235
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1463597940.A.791.html
1F:→ ck574b027: crontab PATH 未必跟 terminal 一样,可能要自己设 05/19 03:11
2F:→ godblessbaby: 我刚刚GOOGLE了一下,请问是在我的py档前面加 05/19 03:30
3F:→ godblessbaby: 上我的python3的路径吗? 05/19 03:30
4F:→ godblessbaby: /Library/Frameworks/Python.framework/Versions/3. 05/19 03:31
5F:→ godblessbaby: 5/bin 05/19 03:31
6F:→ godblessbaby: 我已经找到方式了 是在crontab里面加上python3的位 05/19 04:17
7F:→ godblessbaby: 置 就可以执行了 05/19 04:17
8F:→ godblessbaby: 谢谢楼上的指点,让我有个方向下手 05/19 04:18
9F:→ ck574b027: 这时间...真是辛苦你了,我只是要看 google io XD 05/19 15:06
10F:推 HARRIS32916: 05/19 15:37