腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
不能
杀了吗?
、
、
我使用PuTTY从windows机器将ssh插入到
linux
机器中,我只是在处理pkill命令。
浏览 0
提问于2015-10-27
得票数 3
回答已采纳
1
回答
Linux
中
忽略
信号
的复位掩码
、
、
、
在exec()期间,阻塞
信号
的掩码(由sigprocmask()设置)由子进程继承。但是现在我注意到在
Linux
下,也有被
忽略
的
信号
(grep < /proc/self/status ^SigIgn)的掩码,它也是由子进程继承的。考虑下面的示例:父级想
忽略
SIGINT,但这也扩展到子级,因此
不能
再用sleep 120来杀死kill -INT $(pidof sleep)了。 这个POSIX符合吗?
Linux
手册页说“<em
浏览 1
提问于2019-11-22
得票数 2
回答已采纳
1
回答
linux
kill()在进程执行
信号
处理程序之后返回吗?
、
、
linux
内核是否确保程序在
linux
()返回之前就被杀死了?如果没有,我必须检查这个程序是否已经被消灭了。
浏览 2
提问于2020-03-01
得票数 1
回答已采纳
2
回答
在
Linux
中重新传播捕获的
信号
、
、
我尝试对SIGSEGV和其他
信号
使用sigwait(),然后做一些事情(比如将时间戳写到文件中)。然后,我希望程序的行为就像
信号
从未被捕获一样(例如,当SIGSEGV发生时会生成一个核心转储-假设系统配置为核心转储)。有什么建议吗? 提前感谢!
浏览 1
提问于2013-05-14
得票数 2
1
回答
在execvp()之前将
忽略
的
信号
设置为SIG_DFL
、
、
、
、
据我所知,execvX()将“自定义”
信号
处理程序重置为SIG_DFL,但没有将任何
忽略
的
信号
处理程序设置为SIG_DFL。记住,它是一个库,我
不能
控制用户将如何处理
信号
,将
忽略
信号
的
信号
处理程序设置为SIG_DFL是个好主意吗? 如果是这样,有没有办法一次将所有
信号
处理程序都设置为SIG_DFL?我必须遍历所有的
信号
号码吗?在这种情况下,我如何找到最后一个可能的
信号
号?我已经看到在bitssign
浏览 2
提问于2012-08-22
得票数 0
回答已采纳
1
回答
什么是致命
信号
?
、
Linux
编程接口是这样写的: TASK_KILLABLE :这种状态类似于TASK_UNINTERRUPTIBLE,但如果接收到致命
信号
(即会杀死进程的
信号
),则会唤醒该进程。相反,进程可以通过发送致命的
信号
来终止。要转换为使用TASK_KILLABLE的第一段内核代码是NFS。在TASK_KILLABLE中,致命
信号
可以唤醒进程,而在TASK_UNINTERRUPTIBLE中则不然。致命
信号
是否仅意味着SIGKILL,或者也意味着SIGTERM,SIGHUP,SIGQUIT,SIGI
浏览 0
提问于2018-12-24
得票数 4
回答已采纳
1
回答
移动鼠标后,PySide按钮自动重复才会启动
、
、
但是自动重复功能似乎
不能
正常工作。 如果我简单地点击并按住按钮,无论我等待多长时间或自动重复设置是什么,它的函数都只被调用一次。但只要我移动鼠标,按钮的功能就会被重复调用,就像它应该调用的那样。
浏览 2
提问于2013-06-28
得票数 0
2
回答
在调用了Sleep()或sleep()之后,线程什么时候会恢复运行?
、
、
根据
linux
程序员手册,它说:" sleep ()使调用线程休眠,直到经过几秒或者到达一个
不能
被
忽略
的
信号
。
浏览 2
提问于2020-05-15
得票数 0
1
回答
检测
信号
的发送方(
linux
、ptrace)
、
、
我是否可以区分
信号
,直接传递给进程和通过调试器传递。 $ .那么,我如何在
信号
处理程序中检测到它是由调试器重新发送的,还是由系统发送的? 操作系统为
Linux
,内核为2.6.30。程序是用纯C编写的。
浏览 3
提问于2010-03-30
得票数 3
回答已采纳
1
回答
在没有
信号
处理程序的情况下,SIGTERM的行为是否与SIGKILL相同?
、
大多数关于SIGTERM和SIGKILL的描述都指出SIGKILL,这是SIGTERM和SIGKILL之间唯一的区别吗?
浏览 0
提问于2017-04-14
得票数 4
1
回答
如何连续交替
信号
处理程序
、
、
、
我想用c++为
linux
编写一个程序,它收集第一个SIGUSR1
信号
,
忽略
第二个
信号
,并对连续的SIGUSR1
信号
继续这种行为(捕获-
忽略
)。我想知道如何在这两个处理程序之间保持交替,因为一旦我将处理程序设置为SIG_IGN,
信号
将被
忽略
,我将无法检测它并采取相应的行动。
浏览 1
提问于2016-09-10
得票数 0
回答已采纳
1
回答
西格勃和西格勃有什么区别?
、
、
前几天,我在使用sigabrt的python应用程序中遇到了一个停顿,但我知道init应该发送一个西格
信号
。我很好奇他们之间有什么区别,如果有的话?有人能给我一些资源来读更多这方面的内容吗?
浏览 0
提问于2017-09-14
得票数 3
回答已采纳
1
回答
为什么我的
信号
处理程序不处理SIGKILL,有时导致帐户注销
、
、
、
我编写了以下代码,目的如下:子程序向父进程发送SIGKILL
信号
,然后父程序将使用处理程序处理它。处理程序只是增加计数器。
浏览 0
提问于2017-06-04
得票数 0
1
回答
终止运行在val差制下的进程并创建摘要。
、
我在x86_64 GNU/
Linux
3.12.0版中使用了该版本。
Linux
的解散是Suse版本3.0.101-63-默认。我试着用杀灭pid来终止这个过程,但是这个
信号
被
忽略
了。只有当SIGBUS
信号
被发送时,val差制才被终止并创建总结。但是我不知道用这个
信号
我取的是正确的结果吗?还有其他方法来终止这场战争吗?我使用杀害-9,但根本没有创建摘要。 谢谢
浏览 0
提问于2017-01-20
得票数 1
回答已采纳
1
回答
在“`execve`”调用过程中保留无特权进程的哪些属性?
、
、
、
我正在教授一门操作系统课程,并试图用fork/execve技术来创建新的进程。另一方面,在创建子进程之后,它运行execve来用新进程替换其大部分内存。例如,程序代码、堆栈和堆被完全替换,并作为一个新程序从头开始。我想,没有被execve调用替换的全部属性列表相当长,但是还有其他关键属性(如我前面提到的那些属性)吗?
浏览 0
提问于2018-09-22
得票数 2
回答已采纳
1
回答
如果一个程序是由system()或CreateProcess()从另一个程序启动的,如何防止Ctrl+Break/Ctrl+C同时关闭这两个程序?
、
、
另一件事是,我并不总是控制内部程序的源代码,所以我
不能
在那里改变事情。
浏览 1
提问于2012-06-04
得票数 5
回答已采纳
1
回答
SIGUSR2未实现的含义,基于
信号
的重新启动不可用
以下错误消息* SIGUSR2未实现、基于
信号
的重启不可用!* SIGUSR1未实现、基于
信号
的重启不可用!* SIGHUP未实现、基于
信号
的日志重新打开不可用!
浏览 5
提问于2017-03-15
得票数 7
1
回答
尝试查看各种
信号
的默认处理程序
我知道有一个默认的
信号
处理程序,它是每个
信号
的一个函数,例如SIGKILL等。它是在哪个文件中写入的?我试着看了看
信号
,但在那里找不到。 我期望每个
信号
处理程序至少有一个函数(处理程序)。
浏览 0
提问于2014-12-14
得票数 3
2
回答
在代码中创建的僵尸进程,并在另一部分中终止
、
、
、
我想写一个“僵尸创造者”和“僵尸终结者”。要点是我想在代码的一个部分创建僵尸,并在其他部分终止它们。我使用的是C。create_zombie(); //let's say it's a spawn, using fork etc. 我知道如何使用fork()执行此操作,如果..其他,但这不是重点。我在找一种遥控器。这有可能吗?让他睡很长一段时间可能
浏览 1
提问于2012-11-30
得票数 0
回答已采纳
3
回答
断管不再结束程序?
、
、
、
当您管道两个进程并在管道的“输出”处终止一个进程时,第一个进程用于接收“断开管道”
信号
,该
信号
通常也会终止。这使得程序
忽略
了“破裂的管道”。再次编辑:它似乎是tcsh特定的问题(bash正确地处理它
浏览 9
提问于2008-09-19
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
公网对讲机信号不稳定,这个因素不能忽略
达沃斯:区块链不能再被忽略
快手账号买卖哪些问题不能忽略
提单信息确认,这些细节不能忽略!
交易短视频账号这些事情不能忽略
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券