腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
进程
在
调用
cmd.Process.Kill
()
后
不会
终止
我有一个跟踪文件更改的程序,应该在文件更改时重新启动指定的
进程
。 我使用
cmd.Process.Kill
()杀死之前的
进程
,但在Kill()
调用
后它仍然活着。select { p.log.Debug("received stop signal") if err :=
cmd.Process.Kill
两者都
调用
了单独的goroutine。 完整的源代码是here
浏览 38
提问于2019-03-10
得票数 3
回答已采纳
3
回答
在
Golang,如何使用SIGTERM而不是SIGKILL
终止
os.exec.Cmd
进程
?
、
、
、
、
目前,我正在使用Golang os.exec.Cmd.Process.Kill()方法(
在
Ubuntu上)
终止
一个
进程
。我希望使用SIGTERM (而不是使用Golang的SIGKILL )来优雅地
终止
进程
。下面是一个使用
cmd.Process.Kill
()启动然后
终止
的
进程
的简单示例,我想在Golan
浏览 2
提问于2021-07-23
得票数 3
回答已采纳
2
回答
在
Go代码中,如何在超时时
终止
进程
及其子
进程
?
、
我有一种情况,我需要在一段时间
后
杀死一个
进程
。我开始这个过程,然后: if err :=
cmd.Process.Kill
(); err != nil { }
终止
进程
。但它只杀死父
进程
,而不是主
进程
启动的5-10个子<em
浏览 0
提问于2015-10-03
得票数 5
1
回答
在
goroutine中使用cmd.Command启动web服务器,应用程序
终止
时
进程
不会
关闭
我正在尝试从go同时产生多个命令,然后
在
第一个任务完成时将它们全部关闭。为什么会发生这种情况?我如何让
进程
终止
?defer func() { for _, cmd := range cmds {
cmd.Process.
浏览 0
提问于2018-12-19
得票数 1
4
回答
在
Golang中
终止
以os/exec启动的
进程
有没有办法
终止
在
Golang中使用os.exec启动的
进程
?例如(来自),err := cmd.Start()err = cmd.Wait()有没有办法提前
终止
这个过程,也许是
在
3秒之后?
浏览 1
提问于2012-08-09
得票数 81
回答已采纳
1
回答
其他动物的恐慌没有阻止孩子的
进程
我需要运行一个长时间运行的子
进程
,如果我(出于任何原因)退出父应用程序,就会
终止
它。cmd := exec.Command("./long-process") 这里的fail会产生明显的它如预期的那样工作--子
进程
被
终止
nil { lo
浏览 2
提问于2015-12-04
得票数 2
回答已采纳
2
回答
执行ssh命令,不能在远程服务器上关闭该命令
、
、
、
我使用go execute
在
远程服务器上执行"tail -f“。然后我会
终止
这个
进程
,但是"tail -f“仍然运行在远程服务器上。 var err error time.Sleep(time.Second*5) err =
cmd.Process.Kill
浏览 11
提问于2016-09-08
得票数 1
回答已采纳
2
回答
如果不
调用
clRelease*,会
不会
导致内存泄漏?
、
、
那么,如果我不
调用
像clReleaseCommandQueue()这样的API,操作系统会在
进程
终止
后
回收内存吗?或者我需要在
进程
的出口点
调用
它?PS,命令队列
在
进程
的整个生命周期中都是需要的,所以我只想确保它
不会
在
进程
终止
后
导致内存泄漏。 谢谢你的帮助。
浏览 1
提问于2013-05-22
得票数 2
回答已采纳
1
回答
Camel Spring Boot应用程序中是否有
在
处理完所有消息
后
关闭JVM
进程
的选项?
、
我的要求是
在
处理完来自源位置的所有消息
后
终止
Java
进程
。等待10秒
后
,它
调用
shutdown hook并关闭spring和camel上下文。在此之后,java
进程
不会
被
终止
。我不明白到底是哪个阻塞来
终止
java
进程
?
浏览 21
提问于2020-03-31
得票数 0
2
回答
如何使用Go启动、监视和
终止
过程
false return }}如果浏览器已关闭,则我的程序将尝试重新打开它。 如果程序收到停止信号,它将尝试关闭浏览器。我尝试同时使用cmd.Process.Release()和
cmd.Process.Kill
()命令,但都没有关闭浏览器。还有别的办法吗?
浏览 3
提问于2017-11-01
得票数 8
回答已采纳
1
回答
如何优雅地重新连接websocket?
、
、
c.Close() } }(ws) 只有
在
不刷新页面的情况下需要说明的是,它实际上只有
在
页面已经打开,所以永远
不会
调用
parseAndExecute的情况下才能工作。此函数解析并执行html/template,创建一个新的websocket客户端。我
不会
关闭服务器上的websocket连接,因为只要程序在运行,它就应该一直处于运行状态。当用户停止程序时,
浏览 30
提问于2019-11-13
得票数 0
回答已采纳
5
回答
为什么不能正确地杀伤子
进程
?
、
当cmd
在
分配的时间内完成时,以下命令可以正常工作。但是,超时不起作用。虽然它可以打印"It's dead Jim",但它不仅不能打印"Done waiting",而且
进程
实际上并没有被
终止
。它继续运行,并且"Done waiting"永远
不会
打印。
浏览 0
提问于2014-03-18
得票数 11
1
回答
在
一段时间
后
终止
子
进程
、
我有两个二进制文件,如果不按终端上的CTRLC-C,就
不会
终止
.我用子
进程
调用
来
调用
这些二进制文件。但我想在一段时间
后
终止
他们。procs = [Popen(i) for i in commands] time.sleep(60)但60秒
后
,
进程
仍在运行。过了一段时间我怎么才能
终止
他们?
浏览 2
提问于2017-11-25
得票数 0
回答已采纳
1
回答
进程
在
终止
shell脚本
后
不会
终止
/bin/sh sudo command2 我需要一个shell脚本,当我
在
执行shell脚本的终端中按cntl +c组合键时,该脚本将
终止
浏览 31
提问于2019-02-11
得票数 1
2
回答
主线程退出
后
线程访问共享变量
、
、
在
多线程C++程序中,如果分离的线程
在
调用
线程退出并销毁共享变量
后
访问共享变量(例如,全局变量),会发生什么?另一个令人困惑的问题是,为什么主线程
在
退出时要清除所有资源?看起来全局变量的生命周期只依赖于主线程?
浏览 3
提问于2015-06-08
得票数 3
1
回答
如何在浏览器退出时
终止
javafx应用程序
、
、
、
你好,我
在
JavaFX应用程序中有一个小的大问题,当所有浏览器窗口都关闭时
终止
java
进程
。我试图处理Stage.setOnHiding或.setOnCloseRequest,并
终止
所有正在运行的线程,并在处理程序主体中执行Platform.exit,但没有成功。首先,当我关闭浏览器时,没有任何处理程序setOnHiding和setOnCloseRequest被
调用
。此外,设置Platform.setImplicitExit(true)
不会
导致java
进程
在</
浏览 1
提问于2012-09-14
得票数 0
回答已采纳
2
回答
在
c程序中,整个
进程
会在主线程
终止
时
终止
吗?
、
、
、
、
在
linux中,无论主线程是通过函数exit()还是从main返回,只要主线程
终止
,整个
进程
就会退出。如果主线程从main()返回,它将返回到名为crt.o或类似的"C运行时“。
在
crt.o中,其c代码如下: exit( main (argc,argv));exit()将由主线程
调用
我的想法看起来对吗?如果crt.o中的exit()被一个线程
终止
函数替换,比如void thread_exit(int),它只能
终止
浏览 0
提问于2012-04-18
得票数 1
回答已采纳
1
回答
在
Windows中,线程会被Process.destroy()阻塞直到
进程
被销毁吗?
、
在
Windows中,线程会被Process.destroy()阻塞直到
进程
被销毁吗?或者即使
进程
还没有被销毁,它也会继续执行?
浏览 49
提问于2019-12-19
得票数 0
回答已采纳
1
回答
KeyboardInterrupt
后
subprocess.Popen导致终端崩溃
、
、
/vader-shell,它使用subprocess.Popen启动一个spark-shell,我必须处理KeyboardInterrupt,否则子
进程
不会
死 command = ['/opt/spark= subprocess.Popen(command) p.communicate() p.terminate() 这就是我
在
ps我真的迷失在这个库中运行子
进程
的最佳方式,以及如何处理子
进程
的
浏览 35
提问于2019-01-18
得票数 0
1
回答
分叉一个长时间运行的过程,并避免
调用
waitpid来清理僵尸?
、
、
、
我有一个长时间运行的
进程
(node.js),它
调用
fork (作为C++模块的一部分)。这将创建作为node.js
进程
的子
进程
的新
进程
。但是,没有什么可以等待/等待这个子
进程
,因此它在
终止
后
仍然是一个僵尸。 是否可以
在
不使用当前
进程
作为父
进程
的情况下对
进程
进行分叉(),以便在
终止
时,它
不会
停留在僵尸状态,而是被清理掉?如果没有,我是否可
浏览 1
提问于2013-02-20
得票数 1
回答已采纳
点击加载更多
相关
资讯
在Python中实现导入模块后直接调用函数的方法
在SpringBoot应用启动后,我们在调用某个实例之前想修改实例的属性应该怎么办?
整理了几种在工作中对python多进程编程常常用到的方法
Facebook 在转向 Meta 后今年不会举行 F8 开发者大会
英国宣布禁用华为后 法国表态:不会禁止华为在法投资5G
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券