Quando você executa o script como sudo
, você está tentando acessar o root. Portanto, o $HOME/.profile
não será acessado em vez de /root/.profile
será acessado.
Portanto, faça as alterações como você fez em $HOME/.profile
to /root/.profile
. Para criar /root/.profile
. Use os seguintes comandos.
sudo su
cd /root
touch .profile
depois de fazer as alterações, tente executar o script.
ou edite $HOME/.bashrc
e adicione a seguinte linha
alias sudo='sudo env PATH=$PATH $@'
Espero que isso ajude.