
le-silva
(usa Ubuntu)
Enviado em 12/05/2009 - 16:50h
Olá pessoal...
Adicionei no arquivo /etc/profile:
MEUS_PROGRAMAS_HOME=/opt/meus_programas
PATH=$PATH:$MEUS_PROGRAMAS_HOME/bin
export PATH MEUS_PROGRAMAS_HOME
E logo após, fechei o terminal que eu estava e abri um novo.
Beleza, isso fez com que eu pudesse executar quaisquer programas contidos em $MEUS_PROGRAMAS_HOME/bin (ex: um_programa_qualquer). No entanto, quanto tento executar "sudo um_programa_qualquer", o que recebo? sudo: um_programa_qualquer: command not found.
O que fazer neste caso?
Até então, eu sempre fazia isto no /etc/bash.bashrc, mas de maneira semelhante, o comando sudo não levava em consideração isto e eu tinha o mesmo problema que estou relatando aqui.
Eu até poderia deixar isso pra lá e, quando necessário, executar "sudo /opt/meus_programas/um_programa_qualquer", mas o problema é que eu tenho um script de terceiro que num dado momento executa "sudo um_programa_qualquer", dai dai erro.
Desde já, agradeço a ajuda...
Valeu!