gpt4 book ai didi

python - 从 inittab 不以 root 身份执行 python 脚本

转载 作者:行者123 更新时间:2023-12-01 06:13:44 25 4
gpt4 key购买 nike

我有一个 python 脚本,我想从 inittab 启动它,如下所示

s1:respawn:/home/a_user/app/script.py

我相信 initab 以 root 身份执行,因此 a_user 的环境不可用

该脚本需要知道“a_user”主目录以进行ini 文件设置和日志文件存储。我想避免在脚本中对这些路径进行硬编码。是否可以以 a_user 而不是 root 身份执行此脚本?如果可能的话,a_user HOME 环境变量是否可用?

问候

最佳答案

使用runuser(或发行版的等效命令)以其他用户身份运行它。 runuser 确实会更改 $HOME,但其他类似命令可能不会。

关于python - 从 inittab 不以 root 身份执行 python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4455973/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com