腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在同一个项目中使用.sa_sigaction和.sa_handler (手册页澄清)
、
、
、
在查找用于sigaction的手册页时,我无意中在
Linux
手册页中发现了一个令人困惑的注释: {.sa_handler = SIG_DFL, .
sa_flags
= SA_NODEFER}, {.sa_han
浏览 2
提问于2019-04-11
得票数 0
回答已采纳
1
回答
gcc没有完整路径:试图执行“cc1”:execvp:没有这样的文件或目录时出错
、
、
=[],
sa_flags
=0}, 8) = 0rt_sigaction(SIGPIPE, {sa_handler=0x804cc90, sa_mask=[],
sa_flags
=SA_RESTORER/i686-test-
linux
/bin/i686-test-
l
浏览 3
提问于2019-06-28
得票数 3
回答已采纳
1
回答
solaris环境中的JVM崩溃
、
、
,
sa_flags
=0x0000000cSIGILL: [libjvm.so+0x23f948], sa_mask[0]=0xffbffeff,
sa_flags
=0x0000000cSIGUSR2: SIG_DFL
浏览 0
提问于2013-07-20
得票数 0
回答已采纳
1
回答
如何在应用程序中使用strace计算信号号?
、
、
trace=signal qbittorrentrt_sigaction(SIGRTMIN, {sa_handler=0x7faabe532bd0, sa_mask=[],
sa_flags
=SA_RESTORER|SA_RESTART, sa_restorer=0x7faabd925030}, {sa_handler=SIG_DFL, sa_mask=[],
sa_flags
=0}, 8=SA_RESTORER|SA_RESTART, sa_restorer=0x7faabd925030}, {sa_handler=SIG
浏览 0
提问于2017-07-25
得票数 1
3
回答
“考虑使用jsig库”是什么意思?
、
我正在运行一个Java程序,它使用带有-Xcheck:jni标志的JNI,我得到的消息如下所示:JRE version: 7.0_03-b04 Java VM: Java HotSpot(TM) 64-Bit Server VM (22.1-b02mixed mode
linux
-amd64 compressed oops)
浏览 3
提问于2013-04-03
得票数 2
回答已采纳
1
回答
将SIGUSR1发送到程序安全吗?为什么?
、
、
当您将SIGUSR1信号(例如信号处理程序已预先设置)发送到一个程序执行sleep(100)时,该信号将被正确捕获,但在捕获之后sleep(100)将被终止。这可能意味着发送信号可以强制终止内部某些功能。如何安全地使用SIGUSR1 (和SIGUSR2)?众所周知,shell命令dd在捕获SIGUSR1时打印进度。为什么这个安全? 示例程序(
浏览 0
提问于2018-11-12
得票数 3
回答已采纳
1
回答
Linux
上的0x4000000 sigaction标志是什么?
、
、
看起来,无论我如何填充对sigaction函数的set调用的struct sigaction,.
sa_flags
成员都会使用0x4000000获得ORed,或者至少如果我稍后用sigaction(Signumsigaction的手册列出了以下ORable值,用于.
sa_flags
SA_NOCLDWAITSA_ONSTACKSA_RESTART
浏览 1
提问于2016-12-14
得票数 2
回答已采纳
2
回答
内存错误JVM启动我的服务器
、
、
、
、
,
sa_flags
=0x10000004SIGILL,
sa_flags
=0x00000000SIGHUP: SIG_DFL, sa_mask[0]=0x00000000,
sa_flags
=0x000000
浏览 0
提问于2016-07-12
得票数 0
回答已采纳
1
回答
动作未初始化gcc 7
、
、
、
使用gcc-7,
sa_flags
值实际上没有初始化:0x555545a0: Cannot access memory at address 0x555545a0在gcc-5,它得到了一个奇怪的价值:0x4004a0 <_start>: 0x8949ed31和gcc-7,
sa_flags
没有初始化到0,和gcc-5,
sa_flags
和_start函数有相同的地址。
浏览 5
提问于2019-10-14
得票数 0
回答已采纳
1
回答
sigaction将SIGINT传递给系统调用,但不传递信号。
、
、
我有一个处理accept(2)调用的循环。当SIGINT被发送到程序时,我希望能够执行一些清理。我的第一个想法是使用signal函数。 printf("Caught signal\n"); signal(SIGINT, &signal_handler); int accept_fd = accept(sock, NULL, NULL); close(sock
浏览 0
提问于2018-09-08
得票数 3
回答已采纳
1
回答
有关
Linux
中内部信号处理程序表的信息?
、
、
、
在
Linux
中,假设我为用户定义的信号号(例如信号10)安装了一个信号处理程序。类似于:信号(好玩,10);//fun()作为用户定义的信号10的信号处理程序 我想问一下这背后的背景是什么。
浏览 4
提问于2013-08-12
得票数 1
1
回答
如何使用SIGINT突破等待accept()或read()?
、
、
我目前正在尝试通过使用信号(在本例中是SIGINT )来摆脱等待accept()和/或write()。我的程序也没有像预期的那样离开。 x = 1; 我从main中截取的内容主要是:
浏览 3
提问于2013-03-09
得票数 4
回答已采纳
1
回答
使用Wx的Perl在调试模式下产生核心转储(选项-d)
、
prev)中止(核心抛出) 我在64位
Linux
上使用perl v5.30.3 (最新的Fedora版本31)和从perl- Wx -0.9932-15.fc31.x86_64.rpm二进制包安装的Wx
浏览 7
提问于2020-07-14
得票数 1
回答已采纳
2
回答
我们如何在bash中设置一个信号陷阱,使其成为SIG_IGN和SIG_DFL?
、
、
来自https://unix.stackexchange.com/a/447032/674忽略signal(SIGINT, SIG_IGN);signal(SIGINT, termination_handler);,其中termination_handler()是第一次发生信号时调用的函数。trap "" INT 将空命令"
浏览 0
提问于2018-06-01
得票数 3
回答已采纳
1
回答
阻塞信号
、
、
信号处理程序的默认行为是什么。当它执行的时候,它会阻塞相同的信号吗?
浏览 0
提问于2011-03-10
得票数 0
1
回答
是否可以将浮点值与实时信号一起发送?
、
、
、
所以我在c中有两个应用程序。第一个应用程序必须使用实时信号向另一个发送数据。我要发送的数据是浮点值。据我所知,使用rt信号发送数据的唯一方法是使用与它一起输出的union sigval。然而,它的sival_int字段是int类型,而另一个字段是一个指针,我不认为这在获取信号的其他进程中有多大意义。我从我的老师那里知道这是可能的,但我不知道如何解决这个问题。有什么想法吗? 编辑:为了澄清,我的老师说可以使用实时信号和union sigval来实现这一点,我很好奇是如何实现的。
浏览 18
提问于2021-02-06
得票数 0
回答已采纳
1
回答
如何使用C++20指定的初始值设定项在结构中初始化联合
、
、
main(int argc, char** argv) { .sa_sigaction = onSIGINT, .
sa_flags
= SA_SIGINFO ^ 仅初始化
sa_flags
编译成功,初始化仅sa_sigact
浏览 337
提问于2020-12-14
得票数 2
回答已采纳
3
回答
为什么关闭终端模拟器窗口终止使用SIGHUP陷阱的bash进程更改为不终止?
、
、
、
、
在In终端的终端模拟器窗口中的bash shell中,我运行$ kill -s HUP $$关闭终端模拟器窗口只会导致SIGHUP发送到控制进程,即bash进程吗?如果我将陷阱更改为"" (忽略),也会发生同样的情况。 终端模拟器很重要。在运行在xterm窗口中的bash中,将trap设置为""将使xterm窗口不可关闭,而将tra
浏览 0
提问于2018-12-30
得票数 0
回答已采纳
1
回答
在时间循环中提高()
、
、
我很难用一小块代码: sigaction(SIGUSR1,&act_thermom,NULL); raise(SIGUSR1); }
浏览 3
提问于2016-04-01
得票数 0
回答已采纳
1
回答
使用sudo切换用户很慢(需要几分钟)
、
、
0x7f8ab6d33060}, NULL, 8) = 0[pid 17113] 17:29:51 rt_sigaction(SIGPIPE, NULL, {sa_handler=SIG_IGN, sa_mask=[],
sa_flags
0x7fa611ec0060}, 8) = 0 [pid 17113] 17:29:51 rt_sigaction(SI
浏览 0
提问于2021-03-04
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux DNS 查询剖析 Linux 中国
Manjaro Linux 22.0 发布|Linux 中国
Alpine Linux 3.18 发布|Linux 中国
Linux基础(3)linux命令3
linux高级课程-在Linux中编程
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券