[問題] bat如何送signal給process

看板Windows作者 (接下來如何?)時間6年前 (2018/03/07 15:48), 6年前編輯推噓-1(012)
留言3則, 2人參與, 6年前最新討論串1/1
作業系統: 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

03/07 15:54, 6年前 , 1F
是signal 你才single
03/07 15:54, 1F
打錯字嘛~別那麼兇~ ※ 編輯: NullLife (203.69.87.151), 03/07/2018 16:07:47

03/07 23:55, 6年前 , 2F
google到二個 ,一個是 tskill.exe,另一個是
03/07 23:55, 2F

03/07 23:56, 6年前 , 3F
WMIC PROCESS WHERE Name="calc.exe" CALL Terminate
03/07 23:56, 3F
謝謝~我想到透過java方式收斂刪除process方法, 避免OS不同導致不同的刪除方式 ※ 編輯: NullLife (203.69.87.151), 03/08/2018 10:20:50
文章代碼(AID): #1QdvbPv0 (Windows)