vmstat
je příkaz, který spustíte.
Generování týdenních statistik virtuální paměti rozmístěných v desetisekundových intervalech (méně posledního) je 60 479 10sekundových intervalů
Takže požadovaný příkaz je:
nohup vmstat 10 604879 > myvmstatfile.dat &
Tím vytvoříte velmi velký soubor myvmstatfile.dat
EDIT:RobKielty (&
přesune tuto úlohu do pozadí, nohup
zabrání zavěšení úlohy, když se odhlásíte z příkazového prostředí. Pokud jste spustili tento příkaz, bylo by rozumné sledovat diskový oddíl, na který byl tento soubor zapisován. Použijte df -h /path/to/directory/where/outputfile/resides
ke sledování využití místa na disku.)
Nemám ponětí, co potřebujete s daty udělat, takže vám v tom nemohu pomoci.
Vytvořte položku crontab (crontab -e) takto
0 0 * * 0 /path/to/my/vmstat_script.sh
Soubor vmstat_script.sh
bude obsahovat následující příkazy skriptu bash.
#!/bin/bash
# vmstat_script.sh
vmstat 10 604879 > myvmstatfile.dat
mv myvmstatfile.dat myvmstatfile.dat.`date +%Y-%m-%d`
Tím se vytvoří jeden soubor týdně s názvem jako myvmstatfile.dat.2012-07-01