批处理:如何启动和终止特定的节点进程

时间:2019-04-10 08:39:09

标签: node.js batch-file process

如何从批处理脚本启动和退出特定的节点应用程序?


示例:

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

1 个答案:

答案 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 /?