如何从批处理脚本启动和退出特定的节点应用程序?
示例:
有main_to_continue.js
可以生存的main_to_be_stopped.js
应该等待特定的时间然后退出。
我们需要替换TASKKILL或某种方式来跟踪main_to_be_stopped.js。
START node main_to_continue.js
START node main_to_be_stopped.js
TIMEOUT 5
REM following would kill both apps, however we want to only kill the second
REM TASKKILL /IM node.exe /F
答案 0 :(得分:1)
与其他终止工具不同,WMIC可以对CommandLine
进行过滤。
wmic process where commandline='"c:\\windows\\notepad.exe" c:\\windows\\win.ini' get /format:list
将通过命令行识别进程。
wmic process where commandline='"c:\\windows\\notepad.exe" c:\\windows\\win.ini' call terminate
将杀死匹配的命令行。
键入wmic /?
,wmic process get /?
,wmic process call /?
。