【发布时间】:2012-02-16 18:33:47
【问题描述】:
我有一个 java 脚本正在运行并根据 pid 杀死一些进程。 我使用“taskkill /F /pid”命令运行一个shell,添加进程的pid。 我有一个问题,有时这些进程没有被杀死。虽然我再次运行脚本。
1) 我怎样才能知道为什么它没有被杀死?
2) *你知道一个更强大的程序(比taskkill)来杀死一个进程吗???
10 倍
【问题讨论】:
-
所以这有时有效,但在其他时候无效?
-
尝试在脚本中暂停一下,这样您就可以看到发生了什么错误,可能是文件上还有一个句柄需要先关闭。
-
我认为情况正好相反。未启用尝试删除已被另一个进程使用的资源
-
我不确定你的意思。我的意思是在你的脚本中你有类似
taskkill /f /pid然后你可以把pause看你是否得到进程正在使用或访问被拒绝错误。 -
哈哈,好的。但是如何查看“进程正在使用或访问被拒绝错误”?通过 shell 运行的返回值?
标签: windows process kill taskkill