37得票5回答
在bash中,如何在给定时间后终止进程?

我有一个脚本,试图使用另一个程序建立数据库连接,但该程序的超时时间(2.5分钟)太长了。我想将这个功能添加到脚本中。 如果连接时间超过5秒钟,则终止进程;否则终止睡眠/终止进程。 我的问题是如何让bash在进程被杀死时报告,因为这些进程在同一个shell下,只是在后台运行。有没有更好的方法...

24得票1回答
如何在Linux系统中终止一系列连续的进程?

我正在使用一个多用户Ubuntu服务器,需要运行Python的多进程脚本。有时候我需要结束掉其中一些进程。例如: $ ps -eo pid,comm,cmd,start,etime | grep .py 3457 python python process_to_kill....

13得票4回答
获取一个进程的PID并杀死它,即使你不知道它的完整名称

我正在编写一个Android应用程序。现在我要做的是杀死一个进程,但我不知道它的完整名称或PID。我知道以下命令:android.os.Process.killProcess(Pid) 并且。android.os.Process.getUidForName("com.android.email...

13得票5回答
使用Golang按名称终止进程

如果您只知道进程名称,想用Go代码有效地终止一个进程,有什么好的方法吗?我发现os包提供了一些函数,例如:func FindProcess(pid int) (*Process, error) func (p *Process) Kill() error func (p *Process) S...

7得票3回答
杀死进程的命令中,kill和kill -9有何不同?

有人能解释一下kill和kill -9之间的区别吗?谢谢。

7得票2回答
我能否检测到我的服务被“Advanced Task Killer”杀死?

我的应用程序运行一个地理定位服务,用户可以通过切换按钮激活或关闭该服务。为了检查服务的状态,我在共享首选项中写入一个布尔值。我通过服务的onDestroy()监听其开始和结束。 问题是:当用户使用“高级任务杀手”关闭服务时,我无法知道服务已被关闭,因为onDestroy()没有被调用! 我...

10得票5回答
检查Python脚本是否已在运行

我希望我的Python脚本能够检查是否已经在运行,如果是,则终止旧进程。我尝试过这个方法,但它并没有真正起作用... import os import subprocess import signal process_name = "python " + os.path.abspath(_...

12得票10回答
Excel C#中如何结束进程

我必须处理两个Excel表格,例如: 1) example1.xlsx 2) example2.xlsx 如何关闭第一个 "example1.xlsx"? 我使用以下代码: foreach (Process clsProcess in Process.GetProcesses()) ...

7得票2回答
如何关闭Vapor服务器

我正在使用Vapor构建一个非常简单的服务。它依赖于websockets,我在模拟器上的iOS设备和运行在本地主机的vapor之间建立了连接。 当我想要对服务器进行更改时,我会重启服务器,但有时会出现[ ERROR ] bind(descriptor:ptr:bytes:): Address...

12得票3回答
在Linux上工作时,在Python中模拟Ctrl-C键盘中断

我正在处理一些脚本(在我工作的公司中),这些脚本被加载/卸载到虚拟机监视器中,以在事件发生时触发一段代码。实际上卸载脚本的唯一方法是按下 Ctrl-C。我正在编写一个用Python自动化此过程的函数。一旦它在程序输出中看到字符串"done",它应该终止vprobe。我正在使用subproces...