2016-11-28 114 views
2

我試圖測試一個必須由cron作業運行的python腳本。我試圖在我的Mac中配置cron作業,但不運行。這是我的工作...在mac中運行crontab

* * * * * user /usr/local/bin/python3 ~/Documents/wpc/stocks/daily_stock.py 

如果我crontab -l工作在那裏。我手動運行腳本並運行,但未由cron作業運行。我怎樣才能解決這個問題?

回答

0

我在Mac OS上用下面的方法解決了這個問題。

您可以將認領添加到您的python腳本的頂部指定版本的Python路徑:

的Python 3

#!/usr/bin/env python3 

的Python 2.7

#!/usr/bin/env python2 

您還需要確保該文件是可執行

chmod a+x filename.py 

這將允許您無需腳本之前指定「蟒蛇」執行python腳本。

然後,您可以設置你的crontab與crontab -e,e.g:

0 9/15 * * * cd /Users/user12/Dev/Scripts/Python && ./test.py