vmstat をよく使うのだけど、あとでログを見返したときにいつの記録だったのかわからなくて不便。IBM の UNIX である AIX に付属の vmstat はオプション -t をつけると末尾に時刻を表示してくれる。これは羨ましい。Linux でも時刻を出したい。というわけで awk で思いつきで書いてみました。 # vmstat -w 5 5 | awk '/[0-9]$/{print $0,strftime("%H:%M:%S")}/-$/{print $0,"--time--"}/t$/{print $0,"hr mi se"}' procs -------------------memory------------------ ---swap-- -----io---- --system-- -----cpu------- --time-- r b swpd free buff