我試圖輸出一個系統爲$秒的睡眠,然後退出/殺死netstat命令,但無法使其正常工作。Perl系統(命令)然後殺死命令
如果我使用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";
謝謝!
如果我們能看到源代碼,提出建議會更容易。另外,'start'聞起來很像Windows,這可能會影響答案。如果這是在Windows系統上,請將[tag:windows]添加到問題的標籤上。謝謝! – sarnold
是的,這是用於windows..will稍後添加代碼,這種打字不能很好地從移動設備工作。 – user967536
不要試圖將您的消息來源納入評論;它只是不會工作。相反,請使用問題下的[編輯]鏈接在其中添加源代碼。謝謝! – sarnold