У меня есть сценарий script_xy.sh, через который я должен выполниться sudo
. В этом сценарии я изменяю переменные среды и когда я добавляю строку source ${BASHRC}
ничего не происходит, потому что это не относится на оболочке возврата (однако, новая оболочка с CTRL+ALT+N имеет изменения).
Что я попробовал. но не работал, так как это также не относится на родительской оболочке:
sudo -H -u $USER bash -c "source ${BASHRC}"
⟹ Существует ли способ обновить среду в оболочке, где sudo-сценарий был выполнен?