The UNIX and Linux Forums  
Hej och välkommen från USA till UNIX och Linux Forum! Tack för ditt besök och gå med i vår globala gemenskapen.

Go Back   UNIX och Linux Forum > Upp Forum > Shell-programmering och Skript
.
google unix.com



Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här.

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
få kolumnrubrik i produktionen! ali560045 Shell-programmering och Skript 4 12-04-2008 04:55
4 kolumn tsv-fil, utgång 1 särskild kolumn casphar Shell-programmering och Skript 6 11-12-2008 04:04
hur man avbröt sista kolumnen från produktionen manmeet Shell-programmering och Skript 9 11-05-2008 07:32
Loop kolumn produktion handband2 UNIX Desktop for Dummies Frågor & Svar 1 11-03-2008 10:46
Sub. nummer i kolumn av produktionen med Om ja156194 Shell-programmering och Skript 11 02-12-2007 01:52

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Sök i denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 05-27-2009
Kille Bloke is offline
Registered User
  
 

Join Date: februari 2009
Inlägg: 28
top utgång för sex processer med samma namn, produktion ändras från kolumn till rad

Hej,

Jag har ett system under test, och jag använder ett script som gör en ps.
Produktionen, är i följande format, det är i stort sett tidsstämpel, följt av rss och vsize.

PHP Code:
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 
Min fråga är ... hur gör jag samma sak, men för topp,
Jag vill verkligen att spåra cpu användningen av dessa 6 processer med samma namn, och spotta dem i en fil, varje 30s, i samma format som tidigare, dvs tidsstämpel process1CPU process2CPU process3CPU process4CPU process5CPU process6CP

Jag har provat följande, men det bara hänger på den del där den försöker mata ut resultat från början, kanske det, eftersom det kommer ut i en kolumn? Jag behöver det i rad format, så jag enkelt kan importera till Excel och analysera.

Här är skriptet
PHP Code:
#!/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 
Vad gör jag för fel? Finns det ett alternativt sätt att uppnå detta mål?
Detta är vad jag försöker få så output
PHP Code:
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
... 
 

Komihåglista

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG] kod
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är




Alla tider är GMT -4. Klockan är nu 01:34.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0