Linuxにはwatchコマンドというのがある。一定時間ごとに引数のコマンドを実行して、出力を監視することができるコマンドで、例えば、 % watch cat /proc/meminfoなどとすれば、メモリの使用状況を監視することができる。 Mac OS X環境でも同じことをするコマンドが欲しかったので、シェルスクリプトで作ってみた。 -nオプションで、周期を指定する。0.5などと、小数でもOK。 #!/bin/zsh wait=2 clear="\033[H\033[J" while getopts n: o; do case $o in n) wait=$OPTARG;; [?]) print >&2 "Usage: $0 [-n wait] command ..." ; exit 1;; esac done shift $OPTIND-1 while ( true ); do let