Sentei na cadeira e fiquei lendo o man do meu ps, descobri que o parâmetro -o é padrão XPG4, então eu precisava apontar pra variável de ambiente UNIX95=
um export UNIX95= resolveu minha vida e o meu comando tá assim: export UNIX95= ps -eo pid,vsz,time,user,comm|sort -n -k2|tail -20|sed 's/^\ //'| tr -s ' ' ',' >> ${SPATH}output.${HOSTNAME} o problema é que o parâmetro time tá estranho, então quando eu dou o sort + tail e pego o top20 em uso de memória, ele ignora entradas como: PID VSZ *2-16:42:05* USER COMM Tem alguma maneira de eu converter essa notação pra horas, minutos e segundos? Ia resolver meu problema... Christian Bernini Web Developer & Blogger (19) 8146-7801 "Happiness is not something ready made. It comes from your own actions." - Dalai Lama 2009/9/23 Bruno Gunter Fricke <gun...@infolink.com.br> > Desconheço a saída de um HP UX, mas creio que se voc~e usar o awk, resolve > tua vida. > > Fiz uma rápida busca no Google e achei isso aqui que pode te servir como > base: > > http://www.askdavetaylor.com/extracting_the_correct_column_with_ps_and_awk.html > > > > Olá > > Ficaria mais facil se mostrasse o que tem tentado fazer, pra te > ajudarmos.Como > > é essa mesclagem de top e ps? sera q o top nao te oferece o q precisa? > > mostre como deveria ser a saida ideal. > > > > > > > > 2009/9/22 Christian Silva <bernin...@gmail.com> > > > > > > > > > > > Boa tarde pessoal, > > > > > > Estou um tanto perdido com um script que preciso desenvolver. > > > Minha versão de ps no HP-UX não dá suporte ao parâmetro "-o" e eu > preciso > > > fazer, devido a isso, uma mescla da saída do top com a saída do ps (de > um > > > eu > > > coleto o uso de memória, do outro eu coleto o comando que está sendo > > > executado, tendo como parâmetro comum o PID). > > > > > > Essa foi minha idéia inicial, mas eu ainda não consegui começar a jogar > > > isso > > > em código (ainda falta conhecimento). Não sei também se tem alguma > maneira > > > melhor de fazer isso, por isso venho pedir ajuda à vocês pra resolver > essa > > > sinuca. > > > > > > Eu preciso deixar isso rápido o suficiente para que de 30 em 30 > segundos eu > > > injete esses dados em uma outra ferramenta de monitoramento. > > > > > > Obrigado desde já, > > > Christian Bernini > > > (19) 8146-7801 > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > > > > > > -- > > Abraços, > > Jeferson Santos > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > Atenciosamente, > Bruno Gunter Fricke > > > ------------------------------------ > > --------------------------------------------------------------------- > 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: shell-script-unsubscr...@yahoogrupos.com.br > --------------------------------------------------------------------- > 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 > > > [As partes desta mensagem que não continham texto foram removidas]