vmstat
あなたが実行するコマンドです。
10 秒間隔 (最後の間隔を差し引いたもの) で区切られた 1 週間の仮想メモリ統計を生成するには、10 秒間隔で 60,479 になります
したがって、必要なコマンドは次のとおりです。
nohup vmstat 10 604879 > myvmstatfile.dat &
これにより、非常に大きなファイル myvmstatfile.dat が作成されます
編集:RobKielty (&
nohup
は、このジョブをバックグラウンドで実行します。 コマンドシェルからログアウトしたときにタスクがハングアップするのを防ぎます。このコマンドを実行した場合は、このファイルが書き込まれているディスク パーティションを監視することをお勧めします。 df -h /path/to/directory/where/outputfile/resides
を使用 ディスク容量の使用状況を監視します。)
あなたがそのデータをどうする必要があるのかわからないので、私はあなたを助けることができません.
このように crontab エントリ (crontab -e) を作成します
0 0 * * 0 /path/to/my/vmstat_script.sh
ファイル vmstat_script.sh
次の bash スクリプト コマンドが含まれます。
#!/bin/bash
# vmstat_script.sh
vmstat 10 604879 > myvmstatfile.dat
mv myvmstatfile.dat myvmstatfile.dat.`date +%Y-%m-%d`
これにより、myvmstatfile.dat.2012-07-01
のような名前で週に 1 つのファイルが作成されます