vmstat
adalah perintah yang Anda jalankan.
Untuk menghasilkan statistik Memori Virtual satu minggu dengan interval sepuluh detik (dikurangi yang terakhir) adalah 60.479 interval 10 detik
Jadi perintah yang Anda inginkan adalah:
nohup vmstat 10 604879 > myvmstatfile.dat &
Ini akan membuat file myvmstatfile.dat menjadi sangat besar
EDIT:RobKielty (&
akan menempatkan pekerjaan ini di latar belakang, nohup
akan mencegah tugas ditutup saat Anda keluar dari shell perintah. Jika Anda menjalankan perintah ini, sebaiknya pantau partisi disk tempat file ini ditulis. Gunakan df -h /path/to/directory/where/outputfile/resides
untuk memantau penggunaan ruang disk.)
Saya tidak tahu apa yang perlu Anda lakukan dengan data tersebut, jadi saya tidak dapat membantu Anda di sana.
Buat entri crontab (crontab -e) seperti ini
0 0 * * 0 /path/to/my/vmstat_script.sh
File vmstat_script.sh
akan berisi perintah skrip bash ikuti.
#!/bin/bash
# vmstat_script.sh
vmstat 10 604879 > myvmstatfile.dat
mv myvmstatfile.dat myvmstatfile.dat.`date +%Y-%m-%d`
Ini akan membuat satu file per minggu dengan nama seperti myvmstatfile.dat.2012-07-01