Alan, esse cmd funciona no prompt, no cron e em script. Ele executará "comando" caso *não* exista a palavra squid dentre todos os processos em execução.
O que pode estar acontecendo é que "comando" seja algo que não surta efeito ao fim de sua execução. Explico melhor: supona que "comando" seja um cd dir. Como cada script é executado em um subshell, este subshel fará o cd para dir, mas ao seu fim, voltando para o shell pai, continuará no diretório anterior. Outra coisa que pode estar acontecendo é vc não ter dado o privilégio de execução do script. Se for isso (que não creio) é só fazer chmod +x script.sh. Se não for nenhum dos descritos, escreva um pouco mais que escreveremos um pouco menos. Vc não descreveu o erro e temos que ficar adivinhando o que ocorreu. Abraços, Julio :wq Em 29/09/06, Alan - Yahoo <[EMAIL PROTECTED]> escreveu: > > Olá Flavio, > > Seu comando abaixo funcionou certinho sim, mas o que ainda não consegui, > foi faze-lo funcionar dentro de um script. Digitando o comando no prompt > vai, inserindo o comando dentro do agendador crontab também vai, mas como > shell script não, ele executa certinho mas não executa o comando caso não > encontre a palavra determinada. Sabe por que? > > Alan - Yahoo escreveu: > > Preciso saber como um comando de shell pode visualizar os processos > > que estão rodando (tipo com um "ps -aux"") e se não encontrar um > > processo que contenha uma determinada palavra acabe executando outro > > script. > > > > > > > $ [[ ! `ps aux | fgrep -i squid` ]] && comando > > > > > > - -- > > []'s > > Flavio Torres - Administrador de Sistemas > ____________________________________________________________________ > PGP/GPG: KeyID 0x7720DBDE > http://www.digitalinfo.com.br/gpg/ > > - -----BEGIN GEEK CODE BLOCK----- > Version: 3.1 > GCS [EMAIL PROTECTED] s: a-- C--- UL+++>+++ P->- L++ E--- W N o K-- w O M V > PS PE > Y PGP+++>+++ t--- 5 X R tv-- b++ DI+ D G+++ e h r y+ > - ------END GEEK CODE BLOCK------ > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.2 (MingW32) > > iD8DBQFFCit6NRQApncg294RAv2MAKCOrjZm5QHyg6WB1QxXRwnkje+xEQCgtyee > DYeQ2ITORuxtFffI/X9j/tw= > =ZvNp > -----END PGP SIGNATURE----- > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > [As partes desta mensagem que não continham texto foram removidas] > > > -- Abraços, Julio http://www.julioneves.com - Um livro sobre Bash completo e on-line :wq [As partes desta mensagem que não continham texto foram removidas] --------------------------------------------------------------------- Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. --------------------------------------------------------------------- Sair da lista: [EMAIL PROTECTED] --------------------------------------------------------------------- Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net --------------------------------------------------------------------- Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
