【发布时间】:2017-11-20 03:01:39
【问题描述】:
我需要一些帮助来从 crontab 运行 python 脚本:
脚本从当前路径中查找子文件夹并对它们执行一些操作,还将位于脚本同一文件夹中的 zip 文件提取到每个找到的子文件夹中。
当我选择cd /folder/folder 时,python script.py 一切正常。但是当使用 crontab 运行它时,它会在用户主文件夹中运行,而不是在放置脚本的位置。
为了克服这个问题,我在 crontab 中放置了如下内容:
* * * * cd /folder_of_scrpit/ && /python_path/python script.py >> log.txt
根据需要工作,但感觉很奇怪,有没有更好的方法来实现这一点?
【问题讨论】: