在命令周围运行vmstat

我试图自动化一长串数据库实验。 我想在实验的特定部分正在运行时保存vmstat输出。

是否存在沿着时间(1)或脚本(1)的路线,我可以说:“当这个命令正在运行,保存vmstat 2 (或类似的)输出到一个文件”在我的bash脚本

我知道,vmstat给我的vmstat包括其他进程的完整系统,但是这对我的用法是可以的。

(运行Ubuntu 9.10如果有所作为)

 vmstat 2 > ~/vmlog.txt & vmpid=$! my_funky_command kill $vmpid