问题标签 [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.
bash - 如何杀死shell的所有子进程?
我正在编写一个 bash 脚本,它做了几件事。
一开始它会启动几个监控脚本,每个脚本都运行一些其他工具。
在我的主脚本结束时,我想杀死所有从我的 shell 中产生的东西。
所以,它可能看起来像这样:
问题是这些监视器中的大多数都会产生自己的子进程,所以这样做(例如):killall some_monitor1.sh
并不总是有帮助。
有没有其他方法来处理这种情况?
ruby - 如何在 Ruby 中终止 PTY.spawn 调用?
如果我使用 ruby 的 pty 类运行这样的命令,如果找到某个输入字符串,我该如何杀死它?
这样做的正确方法是什么?
java - 我就是无法杀死 Java 线程
我有一个线程使用不同的代理从互联网下载一些图像。有时它会挂起,并且无法以任何方式杀死。
当它挂起时,它会冻结在该uc.getInputStream()
方法上。我做了一个计时器,如果它的运行时间超过 3 分钟,它会试图杀死线程。我尝试.terminate()
了线程。没有效果。uc.disconnect()
我从主线程尝试过。该方法也挂起,主线程也随之挂起。我试过了in.close()
。没有效果。我试过了uc=null
,in=null
希望能有一个异常结束线程。它继续运行。它永远不会通过该uc.getInputStream()
方法。
在我上次的测试中,线程在收到上述所有命令(或各种组合)后持续了 14 多个小时。我不得不杀死 Java 进程来停止线程。
如果我只是忽略线程,并将其实例设置为 null,则线程不会死亡,也不会被垃圾收集器清理。我知道,因为如果我让应用程序运行几天,Java 进程会占用越来越多的系统内存。在 3 天内,它占用了我 8Gb 系统 RAM 的 10%。
杀死一个线程是不可能的吗?
kill - 谈到 NFS 挂载选项时,什么是“肯定会杀死”?
在以下链接中
http://www.faqs.org/docs/Linux-HOWTO/NFS-HOWTO.html
它说除非通过“肯定杀死”,否则进程是不可杀死的,但是什么是肯定杀死?
硬(NFS 客户端挂载选项)
当服务器崩溃时,访问 NFS 挂载文件系统上的文件的程序将挂起。除非您还指定 intr,否则该进程不能被中断或终止(除非通过“确定终止” )。当 NFS 服务器重新联机时,程序将继续从原来的位置不受干扰。我们建议在所有 NFS 挂载的文件系统上使用 hard,intr。
bash - 分叉两个进程并在第一个完成后杀死第二个
我想创建一个 bash 脚本,它将启动两个进程并在第一个进程完成后终止第二个进程。这是一个例子:
我有一种感觉,这可能会变得丑陋,但有一个非常简单的解决方案。请帮我填空。
mysql - 如果你终止一个长时间运行的变更查询会发生什么?
如果你终止一个长时间运行的变更查询会发生什么?更改查询会简单地还原吗?这需要多长时间(作为它已经运行的时间的一部分)?
如果该查询被复制到另一台服务器上怎么办?杀死另一台服务器上的进程会恢复原始服务器的更改查询吗?
我们正在运行 mysql
c# - C#如何杀死父线程
一个父级有几个子线程。
如果用户单击停止按钮,则父线程应与所有子线程一起被杀死。
我想杀死主线程。
sql - SQL:中断查询
我曾使用专有的非 SQL 数据库处理过一个项目,其中查询可能会被中断,并且在代码库中有相当多的地方使用了该功能并且非常有意义(例如,停止一个长时间运行的查询,该查询被取消用户,或者当最近的查询发生并使之前的查询过时等),我意识到我以前从未真正见过那种“中断的查询”,并认为它可以成为一个很好的 SO 问题(几个问题,但是它们都与完全相同的事物有关):
SQL查询可以中断吗?
这是 SQL 标准的一部分吗?
如果它不是 SQL 标准的一部分,哪些 SQL DB 允许中断查询(任何示例都非常受欢迎)?
中断数据库查询(SQL 与否)是否常见,您会知道您将不再关心结果?(在我工作的代码库中,它确实有助于减轻服务器的负载)
linux - 在 linux bash 脚本中杀死一个 10 分钟前的僵尸进程
我一直在修改yukondude的正则表达式答案,但收效甚微。我试图杀死超过 10 分钟的进程。我已经知道进程 ID 是什么。我每 10 分钟循环一次数组,看看是否有任何挥之不去的 procs 存在并且需要被杀死。有人对此有任何快速的想法吗?
c++ - How to kill a process from VC++
Am using VC++ compiler i want to know how to kill a process. is there any functions.
i tried with TerminateProcess(); but i couldn't do...