![João Paulo de Vasconcelos Resende João Paulo de Vasconcelos Resende](//static.vivaolinux.com.br/imagens/fotos/Tux-009.jpg)
jpvr2005
(usa Debian)
Enviado em 17/07/2012 - 14:55h
Boa tarde Pessoal,
Fiz uma pesquisa no site e não encontrei algo relacionado diretamente a essa dúvida, por isso decidir postar aqui.
É o seguinte, tenho um servidor linux Oracle Enterprise 5 com instalado um banco de dados Oracle 10g XE.
Preciso criar um alias com o nome "desligar" para quando a pessoa for desligar este servidor, ela apenas logar como oracle (ou root mesmo se der) e digitar "desligar" para desconectar o banco e depois desligar o servidor.
Eu usava este script aqui:
echo Shutting down the database...
sqlplus / as sysdba <<EOF
set echo on
shutdown immediate
EOF
echo Finished.
sudo -u root /sbin/shutdown -h now
ai fiz o alias assim
alias desligar='sh /root/stop_oracle.sh'
Porém quando o cara loga com o usuário oracle e digita "desligar" da um erro falando que ele não tem permissão para executar o comando sh /root/stop_oracle.sh.
Já dei permissão para o arquivo e mesmo assim não muda.
Alguém sabe alguma forma de contornar isso?
Valeu, boa tarde a todos!