gpt4 book ai didi

bash - Foreman 和 PATH 环境变量

转载 作者:行者123 更新时间:2023-12-04 19:03:50 24 4
gpt4 key购买 nike

我使用工头导出来创建 Upstart 脚本(在 ubuntu 上)。 Foreman 生成一个这样的 Upstart 脚本:

start on starting app
stop on stopping app
respawn

exec su - ubuntu -c ...

问题 :在启动应用程序之前,我需要运行一堆改变环境的脚本(包括 PATH)。但是,在 ubuntu 上使用 su/sudo 执行某些操作会重置 PATH。而且,如果没有脚本设置的 PATH,我的应用程序将无法运行。有什么解决方法吗??

最佳答案

试试 su -p,它可以保护环境 (manpage)

关于bash - Foreman 和 PATH 环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17835801/

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