problemas com o Shell Script (bash)
o meu script nao executa o comando exit
coloco so exit dentro do script e executo ele e nao acontece nada
tudo bem, mas eu quero que o script feche o terminal que eu abri, eu quero que ele ´desloge´.
[user@host user] ./script
host login:
eu quero que ele encerre a sessão com um logout, como eu coloco isso no script?
[ Esta mensagem foi editada por: RafaelWood em 18-09-2003 14:05 ]
problemas com o Shell Script (bash)
Mas realmente nao é para acontecer nada nesse caso. Quando vc executa o shell script, outro terminal é aberto automaticamente e os comandos do script sao executados nesse terminal. Ao final do script esse novo shell se fecha. Logo, se vc fizer um script escrito somente "exit" nele, aparentemente nao acontecerá nada.
[ ] ´s
problemas com o Shell Script (bash)
tudo bem, mas eu quero que o script feche o terminal que eu abri, eu quero que ele ´desloge´.
[user@host user] ./script
host login:
eu quero que ele encerre a sessão com um logout, como eu coloco isso no script?
problemas com o Shell Script (bash)
Para vc rodar um script que de um logout será necessario o seguinte: Vc precisa dar um comando exit sem que haja outros terminais abertos. Para isso, o script que vc irá rodar tera de ser inicializado com o comando "source", pois ele executa o script no shell autal.
Faça:
#/bin/bash
#logout.sh
exit
------------
$promtp> source logout.sh
[ ] ´s
problemas com o Shell Script (bash)
Cara ficou perfeito, tudo que eu queria vc me explicou...
obrigado <IMG SRC="images/forum/icons/icon21.gif">