我有一个脚本脚本_xy.sh,我必须通过 执行sudo
。在这个脚本中,我修改了环境变量,当我添加行时source ${BASHRC}
什么也没有发生,因为它没有引用返回的 shell(但是,带有 ++ 的新 shellCTRL有ALT更改N)。
我已经尝试过但是没有用,因为它也没有引用父 shell:
sudo -H -u $USER bash -c "source ${BASHRC}"
⟹ 有没有办法刷新已执行 sudo 脚本的 shell 中的环境?
我有一个脚本脚本_xy.sh,我必须通过 执行sudo
。在这个脚本中,我修改了环境变量,当我添加行时source ${BASHRC}
什么也没有发生,因为它没有引用返回的 shell(但是,带有 ++ 的新 shellCTRL有ALT更改N)。
我已经尝试过但是没有用,因为它也没有引用父 shell:
sudo -H -u $USER bash -c "source ${BASHRC}"
⟹ 有没有办法刷新已执行 sudo 脚本的 shell 中的环境?