process.title 自定义node进程的名称

发布时间:

默认情况,一个nodejs脚本启动后,在 进程管理器 里, 进程的名字显示的是 node

像这样的 默认nodejs脚本的进程名

都显示为node,脚本多了的话, 感觉不太直观, 如果给不同的脚本,设置不同的进程名字,那管理起来 ,就直观多了

// 该脚本会先把进程名改为【node-111哈哈】,10秒后,再改为【node-222嘿嘿】 // 把进程名字改为 node-111哈哈 process.title="node-111哈哈" // 等待10秒 await new Promise(resolve => setTimeout(resolve, 10000)) // 把进程名字改为 node-222嘿嘿 process.title="node-222嘿嘿" // 等待10秒 await new Promise(resolve => setTimeout(resolve, 10000))

运行上面的脚本, 打开进程管理器, 搜索 node 就可以看到效果了, 进程名字可以自定义,也可以为中文(至少在mac上测试没问题)

并且 脚本运行途中,也是可以动态修改 进程名字的, 比如你可以看到 脚本会先把进程名改为【node-111哈哈】,10秒后,再改为【node-222嘿嘿】

在动态修改 进程名 的时候,进程id是没有改变的

自定义node进程名

自定义node进程名


2025 © 糊涂.