腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
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
回答
*mpi阻塞IO不被
linux
信号
中断
、
、
、
、
:mpi::通信器::recv(阻塞
版本
)不会被
Linux
信号
中断。如何使用SIGTERM
信号
以正确的方式终止我的程序?
浏览 3
提问于2015-09-17
得票数 3
回答已采纳
1
回答
不可靠的
信号
API -代码不像预期的那样工作。
、
、
、
(如果第
1
行的处理程序()是未注释的) /* ursig
1
.c */#include <signal.h>static int count = 0; /* Re-instate handler */ /* I
浏览 1
提问于2010-02-19
得票数 0
回答已采纳
1
回答
在运行测试过程中,travis上的旧go
版本
会被杀死。
然后,我重新构建了一个旧的提交,它正在传递,但这些旧
版本
始终失败。在运行测试时,这些测试都失败了,因为
信号
被杀死了,/home/travis/.gimme/versions/go1.5.4.
linux
.amd64/pkg/tool/
linux
_amd64/compile:
信号
:travis构建了github.com/gogo/protobuf/ /home/travi
浏览 2
提问于2016-12-01
得票数 0
回答已采纳
1
回答
如何在
linux
内核中添加自定义
信号
量?
基本上,我希望在
linux
内核中实现自己的
信号
量,并能够在用户程序中使用它。有没有办法让使用用我的代码编译的内核的
linux
能够简单地通过包含一个头文件来使用我的
信号
量?当涉及到
linux
内核时,我不是专业人士,所以如果我犯了任何明显的错误,请随时指出它们out.Thanks。我使用的内核<em
浏览 3
提问于2014-12-03
得票数 2
2
回答
再次调用
信号
处理程序本身
、
、
我看到一个代码说明如何进行安全的
信号
处理。我不明白为什么
信号
处理程序会再次调用signal (sig, catch_alarm);。为什么要这么做?没有它,代码也能工作。. */ /* The signal handler just clears the flag and re-enables
浏览 2
提问于2018-03-28
得票数 2
回答已采纳
2
回答
Linux
:如何查找手册页或不同
版本
的
Linux
命令?
、
但在
Linux
的“手册”页面中,它经常引用相同的命令,但有一个不同的“
版本
”号。例如:是
信号
(2),但是这里指的是例如
信号
(5)。我试过了,但在
Linux
CentOS 6上不起作用:No entry for signal in section 5 of the manual 如何查找/访问SIGNAL
浏览 5
提问于2013-06-04
得票数 4
回答已采纳
1
回答
linux
SIG_KILL能被进程审查员处理吗?
、
、
、
旧的“
信号
”方式和新的“
信号
”方式:我们的程序能安全地处理SIG_KILL吗?在这一点上,不同的
linux
内核
版本
之间有什么不同吗?我试图从2.6.30升级到更高的
版本
,并且从开发的角度了解这个SIG_KILL是否可以安全地处理?
浏览 13
提问于2017-02-25
得票数 2
回答已采纳
2
回答
‘`signal()’是
Linux
上的系统调用函数吗?
、
、
来自signal() 的手册
信号
- ANSI C
信号
处理#包括<signal.h> typedef void (*sighandler_t)(int);sighandler_t
信号
(int signum,sighandler_t处理程序);*内核的signal()系统调用提供了system语义。*默认情况下,在glibc 2和更高
版本
中,signal()包装函数不调用内核系统调用。相反,它使用提供BSD语义的标志调用sigaction(2)。只
浏览 1
提问于2018-05-31
得票数 2
1
回答
程序可以在有两个
信号
挂起的情况下运行吗
、
、
我有一个例子,有两个
信号
SIG
1
和SIG2,分别是handler
1
和handler2。handler
1
向进程发送带有"kill( getpid (),SIG2)“的SIG2,假设getpid返回进程的pid。void sigalrm_handler (int num) {}signal(SIGALRM, &sigalrm_handl
浏览 1
提问于2014-12-10
得票数 0
1
回答
UNIX中的
信号
处理
、
在注册以处理
信号
之后。在
信号
处理函数中,是否需要再次调用signal()来重新注册?
浏览 0
提问于2011-04-20
得票数 0
回答已采纳
3
回答
当非根用户向根用户的进程发送
信号
时,会发生什么情况?
、
我想知道UNIX
信号
的安全性。NAME DESCRIPTION For the purposeStarting wi
浏览 0
提问于2016-01-29
得票数 37
回答已采纳
1
回答
如何处理加载错误的共享库
版本
、
、
、
问题是,如果我可以在系统中有错误(不兼容)的库包
版本
,引擎将停止工作,没有任何异常或
Linux
信号
。基本上,引擎正在处理基本的
Linux
信号
,如分段故障等。这些
信号
将不会出现。如果包有错误的
版本
,此调用会导致引擎崩溃,
Linux
系统中将不会有相关信息。我只想以某种方式处理这种情况,并将一些信息存储到日志中。不管会发生什么。引擎可能会崩溃。但我想在日志中存储引擎崩溃的原因。确保我是在嵌入式
Linux
上开发的,使用第三方软件的可能性有限。
浏览 1
提问于2018-04-21
得票数 0
2
回答
自定义SIGINT
信号
处理程序-程序即使在
信号
被捕获后仍会终止。
、
、
、
在下面的代码中,当我通过调用SIGINT向运行中的程序发送CTRL-C
信号
时,
信号
就会被捕获。但是,当再次按CTRL-C时,程序将终止。据我所知,每次按CTRL-C时都应该打印打印语句CTRL-C。我对这个
信号
的理解是不正确的,还是我的代码中有错误?} { while(
1
){ sleep(<e
浏览 5
提问于2015-07-08
得票数 4
回答已采纳
2
回答
在ps状态码中小写t意味着什么?
、
当我运行ps xaf时,我有以下输出:所以我的应用程序有状态代码t+。但我找不到这意味着什么。在man ps中,没有这样的状态代码:它是否等于大写T状态码?如果是,为什么我总是只在执行T时才获得kill -SIGSTOP <pid>状态代码?
浏览 3
提问于2016-03-09
得票数 4
回答已采纳
1
回答
用于多线程
linux
应用程序的
信号
式IPC
、
、
、
、
我有为实时操作系统(RTOS)编写的遗留应用程序代码.大多数代码使用操作系统特定的进程间通信(IPC)调用,这看起来非常类似于一个
信号
.crypto_run_handler), Task(name=crypto, priority=
1
,我很清楚我将从RTOS的这种描述中生成什么样的代码,但我仍然不确定,我应该在
Linux
上使用什么样的IPC。对于第一个
版本
,可能任何保持行为的东西都是可以的。对于未来的
浏览 2
提问于2012-08-27
得票数 1
回答已采纳
4
回答
获取x86当前指令的地址
、
、
、
、
我使用的是
Linux
和x86 (准确地说是64位)。有什么办法可以得到当前指令的地址吗?实际上,我想编写我自己的setjmp/longjmp.简化
版本
,R.发布了longjmp的简化
版本
。简化的
版本
,即不考虑异常和
信号
等.
浏览 0
提问于2011-10-28
得票数 12
回答已采纳
1
回答
与
信号
函数相比,sigaction更可取吗?
、
、
以下是
信号
手册页 signal()的行为因UNIX
版本
而异,而且在不同
版本
的
Linux
中也有不同的历史变化。避免使用它:使用sigac- tion(2)代替。见下面的可携性。
浏览 4
提问于2020-12-13
得票数 0
回答已采纳
1
回答
结束mac +清理过程中的终端应用程序
、
、
我正在尝试创建一个在main方法(多线程应用程序)中具有无限循环的c程序。我们在两个应用程序之间使用pthread和POSIX共享内存。如果我使用命令行(CTL+C)退出其中一个程序,那么我想运行一个清理方法来清理所有分配的内存,并删除POSIX共享内存映射。 for (;;) } destroy_shared_object(shm, MEM_MAP_SIZE); return 0;现在这就是我所拥有的,但是当我退出程序时,我不认为它会
浏览 6
提问于2021-10-31
得票数 0
1
回答
C
Linux
编程中的
信号
量
、
、
我将接管一些在
Linux
(Centos)中运行的C代码,并广泛使用
信号
量。代码的编写方式:这个程序启动了一组使用互斥和
信号
量的进程。这个程序还启动了一组进程,这些进程使用互斥量和
信号
量。使用以下命令调用<
浏览 4
提问于2014-06-26
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
MX Linux 发行版本将于明年 1 月升级 Xfce 4.18
Ultramarine Linux 37 版本发布|Linux 中国
Garuda Linux “Raptor” 230305 版本发布|Linux 中国
Linux系统编程 信号量
Linux 4.17-rc1: 首个移除的代码多于新增代码的内核版本
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券