【发布时间】:2013-06-18 15:51:43
【问题描述】:
我想做一些类似 bash 的事情
kill -9 `cat pid.txt`
在 Windows 中。我试过了
set /p mypid= < pid.txt && taskkill /f /pid %mypid%
但它不起作用,看起来 %mypid% 在执行 taskkill 后被分配。
怎么做? (我打算从 NSIS 安装脚本中调用这个命令,所以我不想为它创建一个单独的 .bat 文件)。
【问题讨论】:
-
Windows 平台缺少 Linux/Unix 世界中常见的几种机制。您可以尝试对进程进行分段:1)读取 pid 文件并 2)将其传递给
taskkill