[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] logout
From: |
Thiago Pimentel |
Subject: |
Re: [shell-script] logout |
Date: |
Sun, 13 Aug 2000 17:12:14 -0300 |
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
--
Thiago Pimentel
Electronics Technician
CS/HIST - ETFSE/UFS
address@hidden
# Vanitas vanitatum, est omnia vanitas.
- logout, Mario Frederico, 2000/08/13
- Re: [shell-script] logout,
Thiago Pimentel <=