腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
标识
进程
是否
被
bash
中
的
信号
杀死
、
、
#include raise(SIGTERM); return 143;wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 143}], 0, NULL) = 11214
bash
显然使用了这个知识,因为第一个结果是 打印到终端(奇怪
的
是,即使我将stdout和stderr都重定向到其他地方也会
浏览 88
提问于2018-11-01
得票数 3
回答已采纳
1
回答
Bash
支持“触发”事件
的
方法吗?
、
第二个脚本有一个循环,不时检查变量文件夹
中
是否
有“完成”。如果是的话,脚本会执行一些内容。
Bash
支持更好
的
方法吗?我知道导出name=value,但实际上它与我现在所做
的
几乎是一样
的
。我在想,有没有办法将信息推送到对其有反应
的
Bash
脚本
中
?所以当某个东西
被
推到它
的
时候,
Bash
脚本会运行一个函数,或者什么
的
?
浏览 4
提问于2014-07-17
得票数 1
回答已采纳
5
回答
如何在Linux上同步终止
进程
?
、
、
当我对
进程
调用kill()时,它会立即返回,因为它只发送一个
信号
。我有一个代码,在这个代码
中
,我将在一个循环中无限地检查一些
进程
(外部
进程
、不可编写
进程
或可修改
进程
),如果它们超过了某些限制(吃了太多
的
公羊等等),就会
杀死
它们(并写入syslog等)。问题是,当
进程
被
大量交换时,需要很多秒才能
杀死
它们,正因为如此,我
的
进程
多次对相同
的</
浏览 5
提问于2013-11-21
得票数 5
回答已采纳
1
回答
Linux -子
进程
生存父
进程
树
杀死
、
动机:在unix
中
是否
有一种方法可以运行子
浏览 2
提问于2017-02-13
得票数 0
1
回答
从父
Bash
进程
中
杀除子
进程
、
是否
可以使用
信号
来
杀死
父
Bash
进程
中
的
子
进程
?亲切
的
问候
浏览 0
提问于2018-06-12
得票数 0
3
回答
终端机与所有的子程序一起运行,即使在SIGKILLed
中
也是如此,但是正常
的
进程
却不这样做。
、
、
、
、
当我们使用SIGKILL
杀死
它时,我希望在我
的
程序
中
具有与
bash
(终端)相同
的
效果。因为我们知道我们无法在程序
中
处理SIGKILL,所以当我
杀死
我
的
程序时,它
的
子程序
被
分配给init
进程
,没有办法处理它,这样我就可以
杀死
我
的
所有子
进程
,然后
杀死
父
进程
本身。我这样做
的
方式如下: 创建正常<em
浏览 2
提问于2014-05-12
得票数 1
回答已采纳
1
回答
为什么我
的
处理程序没有在C
中
给出退出状态?
、
、
目前我有这样
的
代码: int stat; if (WIFEXITED(stat)) } kill(pids[i], SIGKILL); return 2;包括了所有必要
的
头文件
浏览 0
提问于2017-03-10
得票数 0
回答已采纳
1
回答
在OpenSUSE
中
Sys-V类型init脚本中使用startproc、killproc和checkproc
的
原因
、
在OpenSUSE 11.4
中
,sysvinit-tools包包含startproc、killproc和checkproc二进制文件,根据/etc/init.d/skeleton文件和OpenSUSE文档,这些二进制文件应该在Sys-V类型
的
init脚本中使用。这些二进制文件
的
想法是什么?startproc、killproc和checkproc不能用nice、sudo、sleep和其他类似的工具实现相同
的
功能吗?
浏览 0
提问于2015-12-08
得票数 3
1
回答
防止其子JVM在其父JVM退出时退出
、
、
、
如何防止JVM_child在JVM_parent
被
关闭时
被
关闭?我在Linux上运行。
浏览 0
提问于2016-04-08
得票数 0
回答已采纳
1
回答
长期运行
bash
更新脚本循环。如何更好地处理终止?
、
、
、
、
我有一个
bash
脚本,它可以下载一些数据,运行一个
进程
来导入它,然后休眠一段时间(大约一个小时)。它作为systemd服务运行良好(在Ubuntu 16.04和18.04上)在
bash
脚本中有什么简单
的
方法可以运行命令并说“不要将SIGKILL
信号
传播到此命令”?(nohup阻塞SIGHUP)。对于其他类似的脚本,我使用<e
浏览 0
提问于2019-03-26
得票数 1
2
回答
从python到
bash
的
Ctrl
、
我有一个
bash
脚本,它在一个没完没了
的
循环中调用Python脚本:Python testomat.pyexcept KeyboardInterrupt:finally:我遇到
的
问题是,我唯一
的
机会:Ctrl-z,然后kill -TERM %1,假设我没有其他作业在运行。Python
是否</
浏览 4
提问于2019-10-05
得票数 1
回答已采纳
1
回答
能否确定上次运行
的
应用程序接收到
的
信号
?
、
、
从shell (比方说
Bash
)可以检索应用程序接收到
的
信号
号(如果有的话),其方式类似于通过打印$?来检查
进程
的
返回代码。
浏览 0
提问于2018-11-28
得票数 2
回答已采纳
3
回答
杀死
命令
中
-9选项
的
目的是什么?
、
有什么区别吗和 kill 212121
浏览 0
提问于2012-09-04
得票数 80
回答已采纳
3
回答
“
杀死
<PID list>`”
是否
确定了正确
的
杀人顺序(或者它
是否
进行了适当
的
重试)?
、
有些
进程
不能在其他
进程
之前被
杀死
,所以我可以想到一个例子,kill <PID list>试图
杀死
这样一个
进程
,放弃,然后
杀死
它
的
“合作伙伴”,成功地让前者没有被
杀死
,即使它以后再试也可以
杀死
它。如果这种情况属实,另一个问题是,kill <PID list>
是否
服从我列表
中
PID
的
顺序,还是必须使用单独
的
杀死
进程</
浏览 0
提问于2018-02-07
得票数 1
回答已采纳
1
回答
“
杀死
%1”和“
杀死
$pid`”有什么区别?
、
、
、
pid回波,如下所示:pstree(1)输出:while子句和nc(1)命令都在同一个
进程
组
中
。当我键入kill 30995时,while子句如预期
的
那样终止,但是nc(1)
被
留下。我猜kill语句只是调用kill(2)系统调用。 当我输入kill %1时,整个31095
进程
组被
杀死
。当我键入'fg‘将背景带到前面,然后键入’Ctrl‘以发送中断
信号<
浏览 3
提问于2015-12-03
得票数 1
1
回答
如何从Docker实例内部销毁实例?
我有一个在Docker容器
中
运行
的
服务。我们现在关注
的
是如何升级这项服务。它是使用supervisord启动,但我们不允许用户访问supervisord安装。因此,如果我们可以从容器内部
杀死
容器,supervisord可能会发现
进程
现在已经死了,然后重新启动它。(该服务
的
第一步是获取任何更新。) 这个是可能
的
吗?简单地运行docker run -it --rm ubuntu
bash
并在其中运行kill 1来终止
bash
进程<
浏览 0
提问于2015-03-03
得票数 1
3
回答
使用&(在
bash
中
)创建
进程
并终止它们是如何工作
的
?
、
示例如下:echo "this is one"sleep 1echo "this was one"echo "this is two"this is onethis is threethis was three 既然three.sh没有在后台运行,并且two.s
浏览 2
提问于2013-06-28
得票数 9
1
回答
bash
对
信号
没有反应
、
、
、
/bin/
bash
运行脚本后,
bash
进入循环,但可以中断(通过按Ctrl-C或发出kill -2命令)或终止(通过发出kill命令)。/bin/
bash
运行此脚本后,
bash
进程
不再对SIGINT或SIGTERM
信号
做出反应。当然,它会对按Ctrl-C组合键或终止睡眠
进程
做出反应,但我感兴趣
的
是让
bash
进程</em
浏览 10
提问于2018-07-13
得票数 4
2
回答
Windows是如何准确地
杀死
进程
的
?
、
、
我不熟悉Windows中
进程
是如何被
杀死
的
。在Linux
中
,“温暖”
杀死
发送一个
信号
(15),该
进程
可以通过实例化
信号
处理程序来处理该
信号
。冷杀是操作系统通过强力
杀死
进程
来处理
的
信号
(9)。如何在Windows
中
“
杀死
”一个
进程
?它是如何由操作系统和
进程
处理
的
?操作系统执行什
浏览 0
提问于2010-06-14
得票数 15
1
回答
为什么POSIX要求系统(3)忽略SIGINT和SIGQUIT?
、
、
、
如果这可能导致应用程序丢失一个本来会
杀死
它
的
信号
,那么应用程序应该检查system()
的
返回值,并在命令由于接收到
信号
而终止时采取对应用程序合适
的
任何操作。这意味着启动长期运行
的
子
进程
的
程序将被SIGINT和SIGQUIT阻塞很长时间。但是向
进程
组发送SIGINT确实会扼杀它(这是预期
的
,这意味着
进程
组
中
的
每个
进程
都接收到<em
浏览 1
提问于2019-05-09
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
每天一个linux命令之kill命令
实现真正优雅的容器应用
小说python中的孤儿进程
bash中的变量
Linux命令 第13节 ps显示系统进程快照
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券