我在Linux下有一个python脚本需要确定当前工作目录。执行此操作的程序部分是:
import os
cwd = os.getcwd()
print cwd
当我运行程序时,它会给出正确答案:
/home/johny/LST/CT
但是当我使用 crontab 运行它时,它给了我这个:
/home/johny
即使我将它放在更深的文件夹中,结果也是相同的。有谁知道可能是什么问题?
最佳答案
在您的 crontab 文件中执行:
1 0 * * * cd /home/johny/LST/CT; python your_script.py
关于python - 错误的路径导致 python 程序使用 crontab 运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14886715/