netstat -an -p TCP $interval > $log
システムを $seconds のスリープ状態で出力してから、netstat コマンドを終了/強制終了しようとしていますが、正しく動作させるのに問題があります。
を使用するstart netstat...
と、sleep コマンドと kill コマンドは機能しますが、ログに書き込まれません。
のみを使用するnetstat...
と、ログに書き込まれますが、sleep および kill コマンドには移行しません。
これを解決する方法についてのアイデアはありますか??
$netstat_cmd = "netstat -an -p TCP $interval >$netstatlog;
$stop_netstat_cmd = "c:\utilities\pskill NETSTAT.exe";
system($netstat_cmd);
sleep $seconds;
system "$stop_netstat_cmd";
ありがとう!