殺死一個過程中,我寫了一個代碼運行exe文件如下:無法在Perl
#!/usr/local/bin/perl
use Cwd;
$directory = 'e:/USER/';
chdir($directory) or die ;
system("Bnc25-Windows.exe -nw");
現在我要再寫代碼來阻止它。我寫道:
#!/usr/local/bin/perl
use Cwd;
$directory = 'e:/USER/';
chdir($directory) or die ;
kill Bnc25-Windows.exe ;
,但它不工作,我在該exe文件運行任務管理器窗口中看到。 我真的不知道問題出在哪裏。感謝您的任何幫助
謝謝,是的,這是我所需要的。 –
我認爲這是錯誤的情況。 Windows的'kill'命令是'taskkill',但Perl的'kill'運算符在Windows上正常工作。 – Borodin
... @Borodin:但perl的'kill'函數可以解決的進程ID的命名空間不一定與'taskkill/PID'可以解決的問題相同。對於Cygwin perl來說,至少它們是不同的。 – david