正常情况下,我们启动后,一般不会主动去干掉docsify服务的,但是发现再次执行docsify serve命令,会新指定一个端口号,而不是默认的3000端口,为了写前面的文章,需要演示附图,我只能想办法干掉后台启动的dicsify服务,但是总不能直接电脑关机来干掉docsify服务吧(虽然我确实这样干了哈,但是还是想知道如何手动干掉后台启动的docsify呢?),所以就有了下面这一篇文章,作为补充。(附参考文章:Windows指令:查看进程,杀进程,批处理文件)
1.查看所有进程:netstat -ano
我们之前启动的docsify服务是在3000端口:查看指定端口的程序:netstat -ano |findstr "3000"
netstat -ano |findstr "3000"
我们知道此时我们后台启动的dicsify服务的进程PID为13896
我们在任务管理器中输入刚查到的pid:13896
发现原来运行的是一个Node.js,我们可以右键结束当前任务
可不可以在cmd窗口结束该进程呢?--答案是:当然可以呀!继续往下看
2.查看运行的进程:tasklist
查看指定运行中的进程:tasklist | findstr node.exe --映像名称
查看指定运行中的进程:tasklist | findstr 13896 --pid
tasklist |findstr 13896
3.杀死进程指令:taskkill
查看杀死指令相关指令:taskkill /?
杀死指定进程:taskkill /f /im node.exe /t
taskkill /f /t /im 进程名称 /f 杀死所有进程及子进程 /t 强制杀死 /im 用镜像名称作为进程信息 /pid 用进程id作为进程信息
所以我们可以在cmd命令行输入如下命令:
taskkill /f /t /im node.exe
是不是也可以直接kill掉pid呢? ----答案是:当然可以呀!(下面这里是重新启动docsify服务,系统又换了进程PID)
taskkill /f /t /pid 18680
标签:findstr,pid,进程,后台,docsify,taskkill,干掉 From: https://www.cnblogs.com/SuperLee017/p/18066027