通过内核参数monitor_signals进行配置,参数内容为欲监控signal掩码。
MASK = 1 << (N-1)
其中,MASK表示信号掩码;N表示信号值。若要监控多个信号,则需要将各个信号的掩码进行或操作。
示例1: 若要监控signal 17,则掩码为 0x10000
示例2: 若要监控signal 17 和 9, 则掩码为 0x10100
可通过 sysctl 命令配置临时生效,
# sysctl kernel.monitor_signals=0x10000
kernel.monitor_signals = 0x10000
亦可修改/etc/sysctl.conf文件,配置重启仍生效。(修改sysctl.conf文件后,执行sysctl -p 命令使其即时生效)
kernel.monitor_signals = 0x10000
标签:sysctl,monitor,开启,signals,信号,掩码,0x10000,追踪 From: https://www.cnblogs.com/rincloud/p/17865269.html