The UNIX and Linux Forums  

Go Back   UNIXおよびLinuxフォーラム > トップフォーラム > シェルプログラミングとスクリプティング
Googleのunix.com



シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
の出力には、列のヘッダを取得! ali560045 シェルプログラミングとスクリプティング 4 2008年12月4日 04:55午前
4列、 TSVファイル、出力1 、特定の列 casphar シェルプログラミングとスクリプティング 6 2008年11月12日 04:04午後
どのように出力から最後の列を切断する manmeet シェルプログラミングとスクリプティング 9 2008年11月5日 07:32午前
ループ列を出力 handband2 ダミーな質問&回答のためのUNIXデスクトップ 1 2008年11月3日 10:46午後
サブ。出力の列の数字の場合 ja156194 シェルプログラミングとスクリプティング 11 2007年2月12日 01:52午後

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek を搭載 Powered by Google
 
LinkBack スレッドツール このスレッドを検索 スレッドを評価 表示モード
  #1固定リンク)  
Old 2009年5月27日
Bloke Bloke is offline
登録ユーザー
  
 

参加日: 2009年2月
投稿: 28
同じ名前の6つのプロセス、出力列の先頭行に変更を出力

やあ、

私はテストの下にシステムがある、と私は、 psの場合は、スクリプトを使用します。
この出力は、次の形式で、基本的にタイムスタンプを、 RSSのvsizeが続いている。

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 
私の質問は...どうやっても同じことですが、トップは、
私は実際には同じ名前で、これらの6プロセスのCPU使用率を追跡する場合は、それらをファイルに吐くと、すべての30代は、上記の、すなわち、タイムスタンプprocess1CPU process2CPU process3CPU process4CPU process5CPU process6CPと同じ形式で

私は次のよう試みたが、わずかの部分では、それまでは結果を出力しようとハングアップするには、おそらくそのため、一列に出てくるか?私の行の形式で、簡単にインポートすることができますが、 Excelと分析する必要があります。

ここには、スクリプトの
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 
何がおかしいのですか?この目標を達成するための代替手段は何ですか?
これが私の出力を得るよう努力しているものです
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
... 
 

ブックマーク

スレッドツール このスレッドを検索
このスレッドを検索

高度な検索
表示モード このスレッド
このスレッド

投稿ルール
あなた ことができない。 新しいスレッドを投稿
あなた ことができない。 返信の投稿
あなた ことができない。 添付ファイルの投稿
あなた ことができない。 自分の投稿を編集

BBコード なる 〜の上に
スマイリー なる 〜の上に
[イメージ] コードは 〜の上に
HTMLコードは、 オフ
トラックバック なる 〜の上に
ピングバック なる 〜の上に
Refbacks なる 〜の上に




すべてGMT -4です。現在の時刻は 04:54午前


提供: vBulletin、著作権© 2000 - 2006、Jelsoft企業株式会社。言語翻訳による電源
vBCredits v1.4著作権© 2007 - 2008 、 PixelFXスタジオ
は、 UNIXおよびLinuxフォーラムのコンテンツ著作権© 1993 〜 2009 。すべての権利を管理しReserved.Ad RedTyger

コンテンツ関連のURLで vBSEO 3.2.0