[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] como omitir o /bin/bash
From: |
Leonardo Neves |
Subject: |
Re: [shell-script] como omitir o /bin/bash |
Date: |
Thu, 7 Feb 2008 13:00:25 -0200 |
Otavio,
segui algumas das suas dicas, mas ainda não consegui o pretendido.
1 - O bash e o sh são diferentes, como pode ser visto aqui:
[root@oracle-03 ~]# ls -l /bin/bash /bin/sh
-r-xr-xr-x 1 root bin 516392 Jan 5 2000 /bin/bash*
-r-xr-xr-x 1 root root 95320 Jan 19 2005 /bin/sh*
2 - O script não rodava diretamente em sh, mas alterei os locais onde estava
$(comandos) para `comandos` e rodou. Infelizmente no ps ainda era mostrado
da seguinte forma:
/bin/sh script.sh
3 - Usei o env, porém no ps apareceu assim:
bash script.sh
4 - Tentei retirar a primeira linha do script, ou seja deixando o shell se
virar para interpretar, nesse caso o ps mostrou apenas:
bash
e os comandos disparados internamente, como
grep
sleep
As coisas mais simples às vezes podem ser meio complicadas. Alguma outra
sugestão?
Atenciosamente,
--
Leonardo Neves Bernardo
Analista de Suporte Unix/Linux
LPIC-III Mixed Environment - www.lpi.org
Em 07/02/08, Otávio Fernandes <address@hidden> escreveu:
>
> On Thu, 07 Feb 2008 12:01:25 -0200
> Bruno Gunter Fricke <address@hidden <gunter%40infolink.com.br>>
> wrote:
>
> > Um gatilho que eu costumo fazer é no início de um script dar um
> > "whereis programa" e salvar o nome dele em uma variável. Primeiro que
> > resolve em parte este problema e funciona em qualquer ambiente, não
> > importando onde eles foram instalados/alocados :-)
> >
>
> Bruno,
>
> (( a reinvencao da roda ! ))
>
> Assim como outros comandos, o whereis tem diferentes padroes de resposta
> em diferentes sistemas operacionais. E foi por este motivo que houve a
> criacao do "env".
>
> Meu conselho eh que vc leia o man do env, princiapalmente a parte "Use
> in shell-scripts".
>
> um abraco,
>
> --
> | --
> | Otávio Fernandes < otaviof | gmail | com >
> | FreeBSD 7.0-PRERELEASE && GNU/Linux User: 283.396
> | (( Especial Programação )) http://geekbr.podcastbrasil.com/ -- 0.15
> | --
>
>
[As partes desta mensagem que não continham texto foram removidas]
- como omitir o /bin/bash, Leonardo Neves, 2008/02/07
- Re: [shell-script] como omitir o /bin/bash, Otávio Fernandes, 2008/02/07
- Re: [shell-script] como omitir o /bin/bash, Bruno Gunter Fricke, 2008/02/07
- Re: [shell-script] como omitir o /bin/bash, Otávio Fernandes, 2008/02/07
- Re: [shell-script] como omitir o /bin/bash,
Leonardo Neves <=
- Re: [shell-script] como omitir o /bin/bash, Otávio Fernandes, 2008/02/07
- Re: [shell-script] como omitir o /bin/bash, Leonardo Neves, 2008/02/07
- Re: [shell-script] como omitir o /bin/bash, Otávio Fernandes, 2008/02/07
- Re: [shell-script] como omitir o /bin/bash, Leonardo Neves, 2008/02/07
- Re: [shell-script] como omitir o /bin/bash, Tiago Barcellos Peczenyj, 2008/02/07
- RE: [shell-script] como omitir o /bin/bash, Campos, Wilson (W.R.), 2008/02/07
- Re: [shell-script] como omitir o /bin/bash, Flavio Junior, 2008/02/07
- Re: [shell-script] como omitir o /bin/bash, Bruno Gunter Fricke, 2008/02/08
- Re: [shell-script] como omitir o /bin/bash, Bruno Gunter Fricke, 2008/02/08
- Re: [shell-script] como omitir o /bin/bash, Otávio Fernandes, 2008/02/08