繁体   English   中英

如何在Windows上停止运行带有标题的npm进程?

[英]How to stop process running npm with title on Windows?

在Linux和OSX中,我曾经在app.js上将进程标题设置为:

process.title = "xmlImporter";

并在package.json定义:

"stop": "pkill --signal SIGINT xmlImporter"

只需运行npm stop我就可以停止具有给定标题的进程。

如何在Windows系统上实现此目的?

以下命令可以解决问题

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 /?可以找到此信息taskkill /?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM