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