[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] procedimento de verificacao
From: |
miranda |
Subject: |
Re: [shell-script] procedimento de verificacao |
Date: |
Thu, 12 Aug 2010 09:05:21 -0300 |
Faça os seguintes testes aí e veja a que conclusão chega :
1) ps aux|grep -q aplicativo.exe
echo $?
2) ps aux|grep -q aplocotovo.oxo
echo $?
Se você atribuir o resultado de echo $? a uma variável,
digamos , assim
COD_RET=$(echo $?)
poderá , logo a seguir , testar seu valor
como fez em seu exemplo
On Wed, 2010-08-11 at 22:01 -0300, Francisco - Yahoo wrote:
>
> boa noite a todos, to com uma duvida e gostaria da orientacao de vcs,
> ja
> fiz busca no google e nao encontrei o que queria ou entao procurei
> pelo
> procedimento errado, mas vamos aos fatos.
> para agilizar meus procedimentos pretendo fazer um script que informe
> se uma aplicacao sendo executada pelo wine esta em execucao e em caso
> negativo ela seja ativada, o procedimento sera feito a cada 15
> minutos.
> li a respeito do comando ps e ele me informa realmente se a rotina
> esta
> em execucao.
>
> # ps aux | grep aplicativo.exe | wc -l
> 2 significa que esta sendo executado
> 1 significa que nao esta sendo executado
> ( foi o que eu entendi )
>
> entao como coloco a instrucao de retorno dentro do if
>
> #!/bin/bash
> # limpar o terminal
> nrotina = ps aux | grep BaixarXml.exe | wc -l
> if [ $nrotina -eq 1] then
> echo " apenas 1 rotina encontrada "
> else
> echo " diferente de 1 rotina encontrada "
> fi
>
> Agradeco a orientacao, se nao for incomodo demais, me explique o
> erro,
> para que eu possa entender.
>
> Francisco Carlos de Andrade
>
> __________________________________________________
> Fale com seus amigos de graça com o novo Yahoo! Messenger
> http://br.messenger.yahoo.com/
>
>
>
>
>