在Windows中杀死正在运行的节点进程

Psl

我试图从Windows中正在运行的节点服务器停止节点脚本

运行脚本为 node appium -p 3000

并且它将一直处于运行状态,直到停止为止。我需要停止在Windows中特定情况下运行此脚本,如何杀死该节点脚本,node appium -p 3000我不需要通过使用。PID杀死任何可能的方法来杀死正在运行的进程

代码

    var start = spawn('node appium -p 3000', args);
start.stdout.on('data', function(data) {
    console.log(data)
});
start.stderr.on('data', function(data) {
    console.log('ps stderr: ' + data);
});
start.on('close', function(code) {
    console.log('process exit code ' + code);
});


function killall(){

start.kill()//is it possible??/
process.exit() //is it also possible??

}
马特·哈里森(Matt Harrison)
  • 用PID杀死它

    Stop-Process 3512
    
  • 通过进程名称将其杀死

    Stop-Process -processname node*
    
  • 如果它是作为一个人发射的,请让别人杀死它 child_process

    var exec = require('child_process').exec;
    
    var child = exec('node appium -p 3000');
    
    // Kill after 3 seconds
    setTimeout(function(){ child.kill(); }, 3000);
    
  • 自杀

    process.exit();
    
  • 如果不是后台进程,请使用CTRL + C将其杀死。

您在评论中指出,它确实是作为子进程启动的,但是您需要在另一个函数中将其杀死。这是一个可变范围的问题。下面将工作:

function launch(){
    var child = spawn(cmd, args);
}

function kill(){
    child.kill(); // child is undefined
}

您只需要确保child您的范围内存在:

var child;

function launch(){
    child = spawn(cmd, args);
}

function kill(){
    child.kill();
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Windows中杀死正在运行的节点进程

来自分类Dev

从局域网中的Windows机器远程杀死Ubuntu机器中正在运行的进程

来自分类Dev

在Windows中如何打印正在运行的进程的列表

来自分类Dev

如何查看Windows 7中正在运行的进程?

来自分类Dev

如何通过批处理文件杀死特定文件夹中的正在运行的进程

来自分类Dev

如何从终端按名称杀死正在运行的进程

来自分类Dev

检查进程是否正在运行并杀死它

来自分类Dev

Makefile:如果进程正在运行,则将其杀死

来自分类Dev

linux命令杀死正在运行的端口中的进程

来自分类Dev

检查进程是否正在运行-Windows

来自分类Dev

我如何杀死所有其他正在运行的python进程而不杀死父进程

来自分类Dev

从进程中关闭正在运行的程序

来自分类Dev

从正在运行的进程中检索信息

来自分类Dev

如何在不杀死脚本的情况下杀死bashscript中正在运行的进程?

来自分类Dev

检查正在运行的进程正在调用哪些Windows API

来自分类Dev

为什么子进程无法成功杀死旧的正在运行的进程?

来自分类Dev

如何在等待中杀死正在运行的线程?

来自分类Dev

当 RecyclerView 滚动时从 ThreadPool 中杀死正在运行的线程

来自分类Dev

如何查看Windows 8.1中哪些用户帐户正在运行哪些进程?

来自分类Dev

在Windows中的命令行上显示正在运行的进程的EXE文件路径

来自分类Dev

如何在Windows 7中获取正在运行的进程的线程数

来自分类Dev

如何使用python 2.2检查Windows中是否正在运行进程?

来自分类Dev

取消正在运行的进程

来自分类Dev

筛选正在运行的进程

来自分类Dev

如何检查Windows是否正在运行进程?

来自分类Dev

Windows 8.1挂起所有正在运行的进程

来自分类Dev

使用一个命令杀死正在运行的进程的许多实例

来自分类Dev

有没有办法像Windows“ Ctrl + Alt + Delete”一样列出并杀死Mac OS X上正在运行的进程?

来自分类Dev

在Java中通过GUI停止正在运行的进程

Related 相关文章

  1. 1

    在Windows中杀死正在运行的节点进程

  2. 2

    从局域网中的Windows机器远程杀死Ubuntu机器中正在运行的进程

  3. 3

    在Windows中如何打印正在运行的进程的列表

  4. 4

    如何查看Windows 7中正在运行的进程?

  5. 5

    如何通过批处理文件杀死特定文件夹中的正在运行的进程

  6. 6

    如何从终端按名称杀死正在运行的进程

  7. 7

    检查进程是否正在运行并杀死它

  8. 8

    Makefile:如果进程正在运行,则将其杀死

  9. 9

    linux命令杀死正在运行的端口中的进程

  10. 10

    检查进程是否正在运行-Windows

  11. 11

    我如何杀死所有其他正在运行的python进程而不杀死父进程

  12. 12

    从进程中关闭正在运行的程序

  13. 13

    从正在运行的进程中检索信息

  14. 14

    如何在不杀死脚本的情况下杀死bashscript中正在运行的进程?

  15. 15

    检查正在运行的进程正在调用哪些Windows API

  16. 16

    为什么子进程无法成功杀死旧的正在运行的进程?

  17. 17

    如何在等待中杀死正在运行的线程?

  18. 18

    当 RecyclerView 滚动时从 ThreadPool 中杀死正在运行的线程

  19. 19

    如何查看Windows 8.1中哪些用户帐户正在运行哪些进程?

  20. 20

    在Windows中的命令行上显示正在运行的进程的EXE文件路径

  21. 21

    如何在Windows 7中获取正在运行的进程的线程数

  22. 22

    如何使用python 2.2检查Windows中是否正在运行进程?

  23. 23

    取消正在运行的进程

  24. 24

    筛选正在运行的进程

  25. 25

    如何检查Windows是否正在运行进程?

  26. 26

    Windows 8.1挂起所有正在运行的进程

  27. 27

    使用一个命令杀死正在运行的进程的许多实例

  28. 28

    有没有办法像Windows“ Ctrl + Alt + Delete”一样列出并杀死Mac OS X上正在运行的进程?

  29. 29

    在Java中通过GUI停止正在运行的进程

热门标签

归档