揮発性のメモ2

http://d.hatena.ne.jp/iww/

CygwinでpingがNGのときに時刻を出力するスクリプト

普通なら

while :; do ping -n 1 hoge >/dev/null || date; sleep 1; done

とか書けばいいけど、Cygwinだとプロセス生成のコストがものすごいので

ping -n 100000 hoge | while read L; do set $L; if [ "Request" = "$1" ]; then date; fi; done

みたいに 可能な限りプロセスは作らない方向で。