我用 Python 编写了一个脚本,它可以正常工作。由于我添加了一个配置文件(我使用了解析器),它在启动时停止了(我在我的 rc.local 文件中有它的绝对路径)。
进一步调查我发现我需要在 python 脚本中指定配置文件的绝对路径,否则它不起作用。
我喜欢它只是在脚本文件所在的文件夹中进行检查。
我是说:
如果我的 script.py 在主文件夹中,我希望它在同一文件夹中检查其配置文件...如果它在 /home/user 中,我希望它检查 /home/user。
我怎样才能做到这一点,记住 rc.local 是由 root 用户使用一些不同于我的普通用户的 ENV 变量运行的?