【发布时间】:2018-08-01 18:20:36
【问题描述】:
我在 Mac 上使用 postgresql 10.1。
我无法使用 SIGTERM 终止后台工作人员。 在我的项目中,我使用 RegisterBackgroundWorker() 创建了一个新的后台工作人员。 我已经包含了一个 test_function,作为 SIGTERM 的信号处理程序。 没有定义其他信号处理程序。
pqsignal(SIGTERM, test_function)
当我发出pkill -15 postgres 时,我看到处理程序被调用了两次。为什么会这样?我错过了什么吗??
【问题讨论】:
标签: postgresql postgresql-10 sigterm