问题标签 [kill-process]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
11 回答
69811 浏览

c# - 在 C# 中以编程方式杀死进程树

我正在使用如下所示的代码以编程方式启动 Internet Explorer:

这会生成在 Windows 任务管理器中可见的 2 个进程。然后,我尝试使用以下命令终止该进程:

这会导致任务管理器中的一个进程被关闭,而另一个仍然存在。我尝试检查任何具有子进程的属性,但没有找到。我怎样才能杀死另一个进程呢?更一般地说,如何杀死与以 Process.Start 启动的进程相关的所有进程?

0 投票
13 回答
329269 浏览

windows - 通过从 .BAT 中查找正在使用的端口来终止进程

在 Windows 中,什么可以查找端口 8080 并尝试通过 .BAT 文件终止它正在使用的进程?

0 投票
3 回答
3680 浏览

android - Android 从广播接收器杀死进程

嗨,当 USB 断开连接时,我希望在我的应用程序中终止一个活动我有一个广播接收器,并且所有设置都可以正常工作

然而,这段代码告诉我需要创建完成方法和 startActivity 方法吗?为什么这不起作用谢谢你对我的问题的任何帮助

0 投票
2 回答
96176 浏览

command-line - 从 DOS 命令行关闭正在运行的应用程序

start 命令可以在批处理文件中启动像记事本这样的应用程序,如下所示:

但是如何从命令行关闭正在运行的应用程序?我taskkill在搜索中找到了,但我认为这不是正确的命令,因为它不起作用——它说没有这样的文件。

如何关闭使用 启动的应用程序start

0 投票
2 回答
6677 浏览

node.js - 让 node.js 进程死掉?

我正在尝试找到最优雅的方式让我的 node.js 应用程序在发生某些事情时死掉。在我的特殊情况下,我有一个配置文件,其中必须满足某些要求参数,然后服务器才能启动并正确配置。

我发现这样做的一种方法是:

有没有更好的方法来处理这种情况?

0 投票
2 回答
714 浏览

asp.net - 将 xls 转换为 csv 或终止 EXCEL.exe 进程

我有一个应用程序可以自动化最初基于 DTS 包的报告系统。基于 Web 的应用程序当前正在将输出 xls 文件写入网络上的另一台服务器。我发现即使在网站关闭后,一个 excel 实例仍在被写入的服务器上运行。我希望能够更改我的退出例程以输出 csv 文件而不是 xls 文件,或者在联网的机器上终止 EXCEL.exe 进程。请帮忙!

编辑:如果我将文件扩展名更改为另存为 csv,文件如下所示 在此处输入图像描述

如果那张图片太小,它基本上显示行是分开的,但列不是。应该用逗号分隔列的地方是带问号的小框

这是我目前编写 .xls 文件的例程

0 投票
3 回答
489 浏览

android - Android 应用程序:什么在后台运行?

我几乎完成了一个 Android 应用程序的开发。我使用 GPS 位置和短信接收器类。我可以看到,如果我按“HOME”(房子),它仍在运行。我想在按下主页按钮时关闭 GPS 监听器和 SMS_RECEIVER。

我正在使用eclipse和windows。

0 投票
1 回答
1660 浏览

windows - 如何使用 wmi 在不属于管理员组的情况下终止远程进程?

使用 c# 中的 wmi 远程杀死 Windows 机器上的进程所需的最低权限级别是多少?

目前,我正在使用目标计算机上管理员组中的帐户来终止进程并停止/启动 Windows 服务,但这会导致问题,因为在管理员组中还允许用户通过远程桌面登录到目标计算机和我不想要那个。我在这里有什么选择?

您可以拥有一个没有远程桌面权限的具有所有管理员权限的 Windows 组吗?

0 投票
4 回答
742 浏览

python - Python子进程查杀

我在杀死子进程时遇到问题。以下代码用于创建子流程-

我通过迭代直到队列(其中包含命令)为空来创建进程。变量 p 是全局变量,是 Popen 类型的对象。即使命令完成了它应该做的事情,我也遇到了停止按钮的问题,它没有像我预期的那样停止进程。

停止按钮代码如下——

stopAll 方法由上面的停止按钮调用,它将终止当前子进程 p。

注意-没有错误、异常或任何编译问题。

更新: 问题是p.kill()没有杀死我需要杀死的进程。我用 unix 用>> ps aux. 我还制作了我的程序来输出启动和终止 PID,以便我可以使用ps aux. 我发现我需要杀死的进程距离 6 个 PID p.pid,我尝试杀死os.kill((p.pid)+6,signal.SIGKILL)正在工作的进程并停止正确的进程。但我不想那样做,因为有可能导致不同的子进程被杀死。我正在提供有关我的问题的更多详细信息-

我在这里使用的队列包含我之前所说的命令。命令是这样的-

Festival 是 unix 中的语音合成器,可festival --tts从文件中获取用户输入。我正在"Hello"参加音乐节,它正确地说出了这些话。但是p执行上述命令的过程是杀死echo而不是festival。所以请帮助我杀死特定的(节日)过程。

0 投票
1 回答
4751 浏览

.net - Process.Kill之后是否需要使用Process.WaitForExit?

Process.Kill之后是否需要使用Process.WaitForExit?
如果调用进程在调用 Process.Kill 后立即退出怎么办?
这会导致 Process.Kill 失败吗?

编辑:我需要在退出我的应用程序时终止一个进程。在这一点上,我不打算处理 kill 失败的情况,因此我没有必要等待进程退出。因此,如果不需要调用 WaitForExit,我可以跳过它。