作者NullLife (接下来如何?)
看板Windows
标题[问题] bat如何送signal给process
时间Wed Mar 7 15:48:37 2018
作业系统: win8.1
Service Pack:
发生问题频率:
是否有做Windows Update:
问题内容:
我主要是想问 ctrl+c 这个signal如何透过写bat的方式送给一个正在运行的process?
就像是 linux 的 kill 可以送signal给process(java可以接收到并处理)
我目前遇到的问题我要删除java, 透过taskkill /PID的方式一定要加上/F,
可是我不想透过force的方式关闭java process
因为我有些资源释放或动作必须在接受到关闭signal的时候处理...
有无大大能提供解法 <(_ _)>
--
我以为认真去做就能实现我的梦
以为写首好歌走路就能抬起头
以为骑摩托车旅行就能变英雄
黄玠
现在的我 失去了冲动
香格里拉
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 203.69.87.151
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Windows/M.1520408921.A.E40.html
1F:嘘 jerryh001: 是signal 你才single 03/07 15:54
打错字嘛~别那麽凶~
※ 编辑: NullLife (203.69.87.151), 03/07/2018 16:07:47
2F:→ hsiaulong: google到二个 ,一个是 tskill.exe,另一个是 03/07 23:55
3F:→ hsiaulong: WMIC PROCESS WHERE Name="calc.exe" CALL Terminate 03/07 23:56
谢谢~我想到透过java方式收敛删除process方法, 避免OS不同导致不同的删除方式
※ 编辑: NullLife (203.69.87.151), 03/08/2018 10:20:50