I\'m looking for a way to make Perl kill all firefox.exe processes on Win32, and not give an error if no process exists. I\'m currently using:
system(\'taskk
without calling taskkill, you can use Perl modules, eg Win32::Process::List, win32::Process::Kill
See also perldoc -f kill
If you want to suppress all output including errors, try this:
system('taskkill /F /IM firefox.exe >nul 2>&1');
You can see more information about command redirection and pipes here:
http://ss64.com/nt/syntax-redirection.html
`taskkill /F /IM firefox.exe 2>&1`