在Linux和OSX中,我以前在app.js
上设置进程标题为:
process.title = "xmlImporter";
并在package.json
上将定义:
"stop": "pkill --signal SIGINT xmlImporter"
并仅运行npm stop
就可以停止具有给定标题的过程。
如何在Windows系统上实现这一目标?
答案 0 :(得分:0)
下面的命令应该可以解决问题
taskkill /FI "windowtitle eq xmlImporter"
/ FI将允许您过滤,如果不起作用,请尝试过滤xmlImporter *,星号是通配符。请记住,您需要使用提升的权限运行,并且如果该进程仍不能停止,请尝试添加/ F来强制执行该操作。
顺便说一句,您可以使用以下过滤器:
Filter Name Valid Operators Valid Value(s)
----------- --------------- -------------------------
STATUS eq, ne RUNNING |
NOT RESPONDING | UNKNOWN
IMAGENAME eq, ne Image name
PID eq, ne, gt, lt, ge, le PID value
SESSION eq, ne, gt, lt, ge, le Session number.
CPUTIME eq, ne, gt, lt, ge, le CPU time in the format
of hh:mm:ss.
hh - hours,
mm - minutes, ss - seconds
MEMUSAGE eq, ne, gt, lt, ge, le Memory usage in KB
USERNAME eq, ne User name in [domain\]user
format
MODULES eq, ne DLL name
SERVICES eq, ne Service name
WINDOWTITLE eq, ne Window title
可以通过运行taskkill /?