我正在设置我的第一个 cron 作业,但它不起作用。我认为问题可能是相对路径问题。
给定 cron 工作:
*/1 * * * * python2.7 /home/path/to/my/script/my_script.py
和 my_script.py:
import sqlite3
db = sqlite3.connect('my_db.db')
cur = db.cursor()
...
我如何确保在(与房屋相同的目录)中my_script.py
查找而不是在 crontab 所在的任何目录中查找?my_db.db
/home/path/to/my/script/
my_script.py
也欢迎其他故障排除建议。
注意 - 我认为问题可能是路径问题,因为当我尝试从 以外的任何位置运行my_script.py
时,我收到“无法打开数据库”错误。python2.7 /home/path/to/my/script/my_script.py
/home/path/to/my/script/