通过 sudo 脚本更改环境变量

通过 sudo 脚本更改环境变量

我有一个脚本脚本_xy.sh,我必须通过 执行sudo。在这个脚本中,我修改了环境变量,当我添加行时source ${BASHRC}什么也没有发生,因为它没有引用返回的 shell(但是,带有 ++ 的新 shellCTRLALT更改N)。

我已经尝试过但是没有用,因为它也没有引用父 shell:

sudo -H -u $USER bash -c "source ${BASHRC}"

⟹ 有没有办法刷新已执行 sudo 脚本的 shell 中的环境?

相关内容