问题标签 [kill]
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.
c# - C# 进程终止
我需要用 c# 编写一个程序,该程序将启动,杀死一个它应该杀死的进程 \ exe 并自行结束。
我需要杀死的进程是另一个 C# 应用程序,所以它是一个本地用户进程,我知道exe的路径。
process - 如何在linux中杀死2个进程
我有两个程序同时运行(在 linux 中),其中一个在后台运行。当我按 ctrl+c 时,提示返回,但进程似乎仍在继续.. 如何杀死它们?
.net - How to detect killing of an application?
Imagine, we have two .net applications. Application "A" starts application "B" using System.Diagnostics.Process
class. Then "A" wants to kill "B" by method Process.Kill
.
How "B" can determine that somebody is killing him?
cocoa - 运行代码一段时间并在必要时终止
我正在使用脚本桥从我的可可应用程序中查询 iTunes。有时 iTunes 会弹出一个窗口(例如,如果 ipod 需要更新等),当该弹出窗口打开时,我无法从 iTunes 获取任何信息。因此,如果我在处于这种状态时从 iTunes 请求信息,我的应用程序将完全锁定,直到该弹出窗口被关闭。
所以我需要某种机制,我可以在一个单独的线程中向 iTunes 询问一些简单的事情,看看我是否可以从它那里得到响应......如果那个单独的线程在短时间内没有收到响应,我的主要线程只会杀死该线程,因此知道在那个特定时间不查询 iTunes。
任何想法如何创建这样的机制?我搜索了杀死线程的方法,但没有找到任何方法。
powershell - 从 PowerShell 中的可执行名称列表中杀死进程
我有一个 PowerShell 函数,它返回一个可执行名称列表(带有文件扩展名),如果它们正在运行,我试图杀死它们中的任何一个,但没有太大成功。这是我正在使用的命令:
如果我将 Get-Executable-Names 的输出存储在一个变量中并显示其内容,它将显示为:
PowerShell 报告此错误:
Get-Process:找不到名为“@{Path=A}”的进程。验证进程名称并再次调用 cmdlet。
+ $Get-Executable-Names | 其中 { $_ -match ".exe" } | foreach { $_ -replace ".exe" } | foreach { ps <<<< $_ } | kill
+ CategoryInfo : ObjectNotFound: (@{Path=A}:String) [Get-Process], ProcessCommandException
似乎该-replace
操作将管道数据更改为以下格式:
我不明白。我确定我只是在这里误解了 PowerShell 的对象模型,但我忽略了什么?
java - 如何从 Java GUI 在 Fedora 中运行和终止进程
我在 Fedora 工作。我想用两个按钮在 Java 中创建一个 GUI:开始和停止。我有两个进程:p1 和 p2。当我点击 START 时,p1 应该在后台运行,p2 应该在前台运行。(在终端中,我们通过给出./p1
和来做到这一点./p2
。)当我点击 STOP 时,这两个进程都应该被杀死。(终端等价物是:CTRL+C 和 kill -9 pid)。
任何人都可以建议这样做的方法吗?
bash - 如何杀死所有异步进程
假设我们有一个 BASH 脚本在后台运行一些命令。有时我们想杀死他们所有人,无论他们是否完成了工作。
这是一个例子:
如何杀死在后台运行的这 3 个作业?
sql-server-2008 - 在 SQL 2008 中无法终止进程
我有一个包含以下信息的进程,我执行 kill 进程来杀死这个 id,它返回“只有用户进程可以被杀死”。
通常,所有登录到这个服务器的会话,它应该有一个显示我们的 PC 名称的 HostName,但是这个连接是带点的,所以不确定谁在执行有这个连接的进程。
我执行dbcc inputbuffer(11)
它返回我“EventType= No Event, Parameters = 0 and EventInfo=Null”
感谢有关此问题的任何帮助\建议!
bash - 如何从脚本向脚本发送信号 SIGINT?
我想捕获从 Script-A.sh 发送到 Script-B.sh 的信号,所以在 Script-A.sh 中我使用以下命令:
(向 Script-B.sh 发送 SIGINT)
kill -2 $PID_Script-B.sh
在 Script-B.sh 我捕捉到信号并调用函数 Clean
陷阱“清洁”2
它不起作用,而是立即杀死 Script-B.sh 而不执行 Clean !!
我还注意到,如果我想将 SIGINT 从终端发送到任何捕获它的脚本,actrl-c
将被正确捕获,但如果我通过命令指定信号则不会kill -2 $pid_of_script
ctrl-c
关于发送 SIGINT ( VS )的两种方法之间的区别kill -2 $pid_of_script
以及如何将 SIGINT 从脚本发送到另一个的任何想法?
bash - 如何通过脚本集合传播信号?
我有一组由主要脚本控制的脚本。我想在主脚本中捕获信号ctrl+c并将其传播给其他脚本。其他脚本也应该捕获这个信号(来自主脚本)并进行一些清理......
我试图发送kill -s SIGINT
给孩子们,但他们似乎无法捕捉到信号(即使trap 'Cleanup' SIGINT
是在孩子们的脚本上定义的)
任何线索如何实现这一点?