The UNIX and Linux Forums  


Go Back   El UNIX y Linux Foros > Arriba Foros > Programación de scripts de shell y
.
google unix.com



Programación de scripts de shell y Plantear preguntas sobre KSH, CSH, SH, BASH, PERL, PHP, SED, AWK y otros scripts de shell y lenguajes de script de shell aquí.

Más UNIX y Linux Foro Temas usted puede encontrar útiles
Hilo Hilo para principiantes Foro Respuestas Último mensaje
obtener el encabezado de la columna en la salida! ali560045 Programación de scripts de shell y 4 12-04-2008 04:55 AM
Tsv archivo columna 4, salida 1 columna específica casphar Programación de scripts de shell y 6 11-12-2008 04:04 PM
la manera de cortar la última columna de la salida manmeet Programación de scripts de shell y 9 11-05-2008 07:32 AM
Bucle de salida de la columna handband2 UNIX Desktop for Dummies Preguntas y Respuestas 1 11-03-2008 10:46 PM
Sub. números en la columna de salida con Si ja156194 Programación de scripts de shell y 11 02-12-2007 01:52 PM

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback vínculo Herramientas de hilo Buscar en este Hilo Tasa de Hilo Modos de visualización
  #1 (Enlace permanente)  
Old 05-27-2009
Tipo Bloke is offline
Usuario Registrado
  
 

Fecha: febrero 2009
Publicaciones: 28
de salida superior a seis procesos con el mismo nombre, la producción cambió a la fila de la columna

Hola,

Tengo un sistema sometido a la prueba, y yo uso un script que hace un ps.
La salida es en el siguiente formato, que es básicamente la hora, seguido por el rss y vsize.

Código PHP:
09:03:57 68404 183656 68312 181944 69860 217360 67536 182564 69072 183172 69032 199276
09
:04:27 68752 183292 70000 189020 70472 241000 67536 182564 69072 183172 69292 204792
09
:04:57 68708 183292 68816 181880 68588 183608 67868 188080 69788 199328 69520 212672
09
:05:27 68708 183292 68204 181880 68540 183608 68176 196092 70012 196936 69860 215868
09
:05:57 68708 183292 68204 181880 68540 183608 68344 198456 70664 208388 69116 202276
09
:06:27 68708 183292 68204 181880 68540 183608 67488 182500 68964 183020 68228 181000
09
:06:57 68708 183292 68204 181880 68540 183608 67488 182500 68964 183020 68228 181000
09
:07:28 68708 183292 68204 181880 68540 183608 67488 182500 68964 183020 68228 181000
09
:07:58 68708 183292 68204 181880 68540 183608 67488 182500 68964 183020 68228 181000 
Mi pregunta es ... ¿cómo puedo hacer lo mismo, pero para arriba,
Tengo muchas ganas de realizar el seguimiento del uso de la CPU de estas 6 procesos con el mismo nombre, y escupir a un archivo, todos los años 30, en el mismo formato que el anterior, es decir, timestamp process1CPU process2CPU process3CPU process4CPU process5CPU process6CP

He intentado lo siguiente, pero se cuelga en la parte donde se trata de salida de los resultados de arriba, tal vez porque su sale en una columna? Lo necesito en el formato de registro, por lo que me permite importar fácilmente a Excel y analizar.

He aquí la secuencia de comandos
Código PHP:
#!/bin/bash

outputFile=topOutput_`uname -n`
echo 
"Output: " $outputFile

for ((;;)); do
echo 
"for loop";

# X=`top | grep --line-buffered softms | awk '{print $6}'`;
# echo "X: "$X;

echo "currentTime...";
currentTime=`date | awk '{print $4}'`;
echo 
"currentTime: "$currentTime;

echo 
"To file: ";
echo 
$currentTime $X >> $outputFile;

echo 
"foo..."
top grep --line-buffered softms awk '{print $6}'

echo "foo: " $foo
sleep 30s
;

done 
¿Qué estoy haciendo mal? hay una forma alternativa de lograr este objetivo?
Esto es lo que estoy tratando de obtener la salida
Código PHP:
Time       p1cpu%  p2cpu%   p3cpu%  p4cpu%  p5cpu%  p6cpu%  
09:00:00 65          65          65          65          65          65          
09
:00:30 70          70          70          70          70          70          
09
:01:00 70          70          70          70          70          70          
09
:01:30 70          70          70          70          70          70          
09
:02:00 80          80          80          80          80          80          
09
:02:30 65          65          65          65          65          65          
etc
... 
 

Marcadores

Herramientas de hilo Buscar en este Hilo
Buscar en este Hilo:

Búsqueda avanzada
Modos de visualización Vota a este hilo
Vota a este hilo:

Normas de envío
puede que no nuevo puesto de hilos
puede que no enviar respuestas
puede que no enviar archivos adjuntos
puede que no editar sus puestos

Código BB es Encendido
Emoticones son Encendido
[IMG] código Encendido
Código HTML es Apagado
Trackbacks son Encendido
Pingbacks son Encendido
Refbacks son Encendido




Todas las horas son GMT -4. La hora es 06:23 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traducciones de idiomas Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Estudios
El UNIX y Linux Foros Contenido Copyright © 1993-2009. Todos los derechos Reserved.Ad Gestión por RedTyger

Las direcciones URL de contenido vBSEO 3.2.0