shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Analisar conteudo dos processos


From: Julio C. Neves
Subject: Re: [shell-script] Analisar conteudo dos processos
Date: Fri, 29 Sep 2006 19:19:15 -0300

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 <address@hidden> 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 d-@pu 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]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]