Skip to content
Snippets Groups Projects
runvmstat 279 B
#!/bin/sh
DELAY=1
null() {
	:
}

case "$1" in
-q)	echo "echo off"
	ECHO="null"
	shift ;;
[1-9]*)
	DELAY=$1
	ECHO=echo
	shift ;;
*)
	echo "echo on"
	ECHO=echo
esac

vmstat $DELAY | while read LINE ; do
	LINE="`date +%s`: $LINE"
	$ECHO "$LINE"
	[ "$1" ] && echo "$LINE" >> $1
done