作者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://www.ptt.cc/bbs/Windows/M.1520408921.A.E40.html
噓 jerryh001: 是signal 你才single 03/07 15:54
打錯字嘛~別那麼兇~
※ 編輯: NullLife (203.69.87.151), 03/07/2018 16:07:47
→ hsiaulong: google到二個 ,一個是 tskill.exe,另一個是 03/07 23:55
→ 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