Dei uma procurada aqui, mas ainda não achei nada, mas uso o Ubuntu então
tentei ver alguma opção do dpkg para testar os pacotes, mas agora to meio
enrolado aqui no trab e vou deixar para mais tarde, bom vo disponibiliza o
script que eu estava fazendo para os outros da lista, o script é simples e
to
existem codigos de retorno que representam problemas comuns:
http://aurelio.net/shell/canivete.html#exitcode
e outros que dependem do programa, alguns trazem no man o que
significa cada um, por exemplo.
o seu codigo estava, digamos, permissivo demais, se o programa não
fosse executado 100% ENC (
Tiago,
em 1º lugar obrigado pelas explicações , só fiquei um pouco na dúvida ali
no retorno
se não exiter ele retorna o 127 ou o 1 ?
Com o find eu tinha tentado antes, mas não soube fazer, pois ele mesmo não
achando o arquivo ele não ia para o código depois do || pois ele executava o
comando fin
Fernando
Vc pode fazer isso de 2 formas.
1) existe o comando which, que informa aonde está localizado um dado
arquivo executavel dentro do seu $PATH
$ which gcc
/usr/bin/gcc
$ echo $?
0
$ which netscape
netscape: Command not found.
$ echo $?
1
dessa forma:
$ which comando 2>&- >&- && echo '
Ae pessoal da lista, mais uma vez vou recorrer a vocês para tentar achar uma
solução para o meu problema.
O Problema é o seguinte , estou fazendo um script em que um determinado
momente quero testar se existe um pacote instalado, caso contrário ele chama
uma função para instalar este pacote.
Bom