5秒置きにhttpdプロセス数が何個立ち上がっていたかをタイムスタンプと共にファイルに記録したいので、
↓こんなシェルを用意した。
#!/bin/sh
while [ 1 ]
do
sleep 5
ret_arr=(`ps -ef | grep '/usr/sbin/httpd' | wc`)
num_str=${ret_arr[0]}
echo $num_str | awk '{print strftime("%y/%m/%d %H:%M:%S"), $0 } {fflush() }' >> b.out
done

コメントを残す