>>825
まず、どういう監視をしたいかを書いたほうがいいと思う。
で、perlは詳しくないけど、やりたいことはたぶん実現できていない。

($min > 0 || $sec > 20) and `kill -9 $pid`;
この辺の条件は正しい?