我有许多守护进程有时会在数据库事务期间挂起,从而阻止其他查询(并造成一般性破坏)
为了进行调试,我在守护进程中添加了一些代码,以便在向其发送 SIGCONT 信号时转储堆栈跟踪。
在未停止的进程上捕获 SIGCONT 通常安全吗?
如果未设置为捕获它,我想使用一个不会终止进程的信号
我有许多守护进程有时会在数据库事务期间挂起,从而阻止其他查询(并造成一般性破坏)
为了进行调试,我在守护进程中添加了一些代码,以便在向其发送 SIGCONT 信号时转储堆栈跟踪。
在未停止的进程上捕获 SIGCONT 通常安全吗?
如果未设置为捕获它,我想使用一个不会终止进程的信号
是的。如果进程不处理 SIGCONT,它将“丢弃信号”
有关
man signal
所有信号的默认操作,请参见。