shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] logout


From: Andre Luciano Dias
Subject: Re: [shell-script] logout
Date: Sun, 13 Aug 2000 21:38:37 -0300

Exato...executando o script a shell cria um "processo filho"...para q isso não
aconteça execute o script com source ou
com o comando "."...q dá no mesmo...
$ . script.sh
[]'s

Andre Dias

> Mario Frederico wrote:
> >
> >         Ola pessoal, estou fazendo um pequeno script que eh + - o seguinte:
> > if condicao
> > then
> > "sair da shell"
> >         Mas, o "exit" ele sai do programa, e logout ele nao "aceita".
>
> Isso é normal.
> Quando vc executa um script, ele abre um shell independente para
> execucao do script. Mais ou menos segundo o esquema:
>
> Shell_1
>    |
>    |---Shell_2
>
> Onde Shell_2 nao tem nenhuma relacao com Shell_1, ou seja, eles nao
> compartilham sessão nem variaveis de ambiente. Quando vc dá exit no seu
> script, ele faz o exit dentro do shell q foi aberto para a execucao
> dele, nao no outro. Para fazer isso q vc quer, vc terá q forçar a
> execucao dentro do shell padrao, assim:
>
> $ source script.sh



reply via email to

[Prev in Thread] Current Thread [Next in Thread]