[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] ps - status
From: |
Mateus Caruccio |
Subject: |
Re: [shell-script] ps - status |
Date: |
Wed, 05 Nov 2003 20:42:31 +0800 |
Ola Denise,
tri barbada oq tu quer fazer, ó:
#!/bin/bash
HEADER="USER PID %CPU %MEM STAT START TIME COMMAND"
PARSE=$(ps auxc | grep [P]arse | awk '{print $1" "$2" "$3" "$4" "$8"
"$9" "$10" "$11}')
if [ ! -z "$PARSE" ]; then # testa se $PARSE é ! vazio
echo "$HEADER"
echo "$PARSE"
else
echo "não rodando"
echo
fi
[]s
Mateus
----- Original Message -----
From: Denise <address@hidden>
Date: Wed, 5 Nov 2003 09:30:04 -0200
To: address@hidden
Subject: [shell-script] ps - status
> Bom dia, pessoal
>
> Tenho um programa feito em C++, e estou fazendo 3 scripts:
> um para iniciar o programa (que irei trabalhar com o cron, ainda estou
> estudando esta parte - mandei a duvida para a lista), um para parar o
> programa e outro para verificar o status.
>
> Bem, para verificar o status estou fazendo da seguinte forma:
>
> #!/bin/sh
> echo "entrou para verificar status"
> echo
> echo "USER PID %CPU %MEM STAT START TIME COMMAND"
> ps auxc | grep Parse | awk '{print $1" "$2" "$3" "$4" "$8"
> "$9" "$10" "$11}'
> echo
>
> bem, se o programa estiver sendo executado, ele aparece corretamente como
> quero: a linha de cima com USER, PID, etc.. e mostrando os processos que
> estão sendo executados.
> porém caso não esteja rodando o Parse, ele aparece somente a linha de cima.
>
> O que quero é que quando ele esteja rodando o Parse, apareca normal,
> mostrando
> as informações que pus.
> E se não estiver rodando, que apareça a mensagem: "não rodando"
>
> Seria algo do tipo:
> Se processo estiver rodando então
> mostre as informações
> senão
> mostre "não rodando"
>
> porém não consegui faze isso com o ps.
>
> Alguém teria alguam ideia??? Exite algum outro comando que possa utilizar?
>
> Obrigda, t+, e um bom dia a todos.
>
> Denise
>
>
> ---------------------------------------------------------------------
> 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: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listasdiscussao.cjb.net
> ---------------------------------------------------------------------
>
>
> Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
> http://br.yahoo.com/info/utos.html
>
>
# ########################################################
# Mateus de Oliveira Caruccio <caruccio at operamail.com>
# Linux User #183552 - UIN #37364320
# Vim, vi e matei o Emacs !
--
___________________________________________________
OperaMail free e-mail - http://www.operamail.com
OperaMail Premium - 28MB, POP3, more! US$29.99/year
Powered by Outblaze
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [shell-script] ps - status,
Mateus Caruccio <=