【问题标题】:How to stop process running npm with title on Windows?如何停止在 Windows 上运行带有标题的 npm 进程?
【发布时间】:2023-03-12 14:44:01
【问题描述】:

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

process.title = "xmlImporter";

package.json 会定义:

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

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

如何在 Windows 系统上实现这一点?

【问题讨论】:

  • 试试taskkill /fi "WINDOWTITLE eq xmlImporter"

标签: node.js windows npm


【解决方案1】:

下面的命令应该可以解决问题

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

【讨论】:

    猜你喜欢
    • 2019-04-29
    • 2023-03-18
    • 2018-09-26
    • 2014-07-15
    • 2011-02-08
    • 2019-08-07
    • 1970-01-01
    • 2014-09-25
    • 2015-05-28
    相关资源
    最近更新 更多