gt;>> tinha um detalhe, o usuário poderia apertar control-c a qualquer
> momento
> >>> e
> >>> sair do script e com isso ter acesso ao shell, o que eu realmente nao
> >>> queria.
> >>> Solução? coloquei o script utilizando o exec antes. Tipo
m isso ter acesso ao shell, o que eu realmente nao
>>> queria.
>>> Solução? coloquei o script utilizando o exec antes. Tipo -> exec
>>> /bin/myscript. Pronto! Agora caso o usuário fosse espertinho e digitasse
>>> control-c ele simplesmente era expulso do l
o
>> real (único) shell do usuário.
>>
>> Abs!
>>
>> --- Em *qua, 11/11/09, Conrado Pinto Rebessi
>> *escreveu:
>>
>>
>> De: Conrado Pinto Rebessi
>> Assunto: Re: [lpi] comado exec
>> Para: lpi@yahoogrupos.com.br
>> Data: Quarta
nho e digitasse
> control-c ele simplesmente era expulso do logon, já que meu script com o
> "exec" na frente deixou de ser um processo filho do bash, mas passou a ser o
> real (único) shell do usuário.
>
> Abs!
>
> --- Em *qua, 11/11/09, Conrado Pinto Rebessi
> *
Lages Duarte
Para: lpi@yahoogrupos.com.br
Enviadas: Sábado, 14 de Novembro de 2009 18:36:18
Assunto: Re: [lpi] comado exec
Excelente explicacao do conrado. Acrescentando um exemplo prático do comando
exec que me foi extremamente útil há um tempo atrás.
Eu precisava colocar um usuário dentro de
mas passou a ser o real (único) shell
do usuário.
Abs!
--- Em qua, 11/11/09, Conrado Pinto Rebessi escreveu:
De: Conrado Pinto Rebessi
Assunto: Re: [lpi] comado exec
Para: lpi@yahoogrupos.com.br
Data: Quarta-feira, 11 de Novembro de 2009, 22:58
Da pagina
Da pagina de manual do bash(1), lah pela linha 3150...
exec [-cl] [-a name] [command [arguments]]
If command is specified, it replaces the shell. No new
process is created
traduzindo: Se um comando é especificado, ele toma o lugar do shell. Não é
criado um novo processo.
Basic
alguém pode me dar uma descrição mais tangente do uso prático do comando exec
???
Desde já obrigado a tdos !