我创建了一个CRON Job来每天在11.45运行Python脚本。但是,当我测试时,我发现python脚本没有得到执行:
45 11 * * * /usr/bin/python2.7 /home/user/Documents/Example/main.py
我认为问题出在python安装目录中,因为我有多个python安装程序,但我不确定哪一个是正确的:
要检查python的安装,我使用了以下命令:
whereis python
输出:
python: /usr/bin/python3.6m /usr/bin/python2.7-config /usr/bin/python
/usr/bin/python3.6 /usr/bin/python2.7 /usr/lib/python3.7
/usr/lib/python3.6 /usr/lib/python2.7 /etc/python /etc/python3.6
/etc/python2.7 /usr/local/lib/python3.6 /usr/local/lib/python2.7
/usr/include/python3.6m /usr/include/python2.7 /usr/share/python
/usr/share/man/man1/python.1.gz
我已经为Python脚本及其父目录添加了可执行权限:
chmod a+x /home/user/Documents/Example/main.py
注意:我想使用python 2.7来执行脚本。我做错了什么吗