簡體   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