Python Crontab在Mac上不工作
我一直在尝试在我的Mac终端上设置一个cron作业来运行Twitter python脚本,但没有成功。每次都可以手动运行脚本,但使用crontab自动化过程则不行 通过键入“crontab-l”检查cron作业的状态,将显示以下内容:Python Crontab在Mac上不工作,python,macos,cron,crontab,Python,Macos,Cron,Crontab,我一直在尝试在我的Mac终端上设置一个cron作业来运行Twitter python脚本,但没有成功。每次都可以手动运行脚本,但使用crontab自动化过程则不行 通过键入“crontab-l”检查cron作业的状态,将显示以下内容: 50 * * * * python /Downloads/Pat-Autofollow-API/sample_twitter_codes.py 但是,cron作业不会运行。我尝试过使用时间变量,但没有效果,仍然没有找到答案。一个简单而优雅的解决方案是始终包含#/
50 * * * * python /Downloads/Pat-Autofollow-API/sample_twitter_codes.py
但是,cron作业不会运行。我尝试过使用时间变量,但没有效果,仍然没有找到答案。一个简单而优雅的解决方案是始终包含
#/usr/local/env-python
位于python脚本的顶部
#!/usr/local/env python
def thingy(n):
pass
shell将其解释为您希望在其中执行的环境。这样,在指定cronjob时,您不必总是将路径放在Python上,您只需指向脚本。将
full
路径放在Python
和您的脚本上。对不起,马克,我对编码的了解非常有限。您能详细说明一下吗?在终端中,键入哪个python
,不管它说什么,将它放在crontab中,而不是普通的python
——它类似于/usr/bin/python
。。。。接下来的第二次编辑..找到查找器中的/Downloads/Pat….
位置,并将其放入crontab中,它可能位于类似/Users/FreddyFrog/Downloads/Pat….
的位置谢谢Mark!它现在工作得很好!