orlandoPereira
(usa Outra)
Enviado em 27/05/2014 - 23:00h
Boas?
Pessoal estou com o seguinte problema, tenho um script que pega um determinado processo pelo ps aux e joga o resultado num arquivo txt para poder ser lido por uma aplicação.
O problema é que o miseravel não quebra a linha e sem quebrar a linha eu não consigo pegar todos os dados na ordem certa.
Segue o script:
#########################################
# Script para pegar os processos rodando#
# #
#########################################
#!/bin/sh
. ~/.profile
PROCESSO=chrome
if [ -e /usr/local/monitApp/consultaProcesso/listaProc.txt ]; then
# guarda a informação em um arquivo txt para o monitapp poder ler
rm /usr/local/monitApp/consultaProcesso/listaProc.txt
fi
#Com a aplicação rodando ele pega o as informações e armazena, para mais tarde poder testar
lista=$(ps aux | grep -i "$PROCESSO" | awk '{print $1, $2, $3, $4, $9, $11,"\n"}{print "\n"}')
# guarda a informação em um arquivo txt para o monitapp poder ler
echo $lista >> /usr/local/monitApp/consultaProcesso/listaProc.txt
exit
###################################
# Script para pegar os processos #
# rodando #
###################################
Alguém ai sabe alguma maneira??
Valeuu