小编noh*_*hup的帖子

为什么我不能用 SIGTERM 杀死一个 SIGSTOP 的进程,挂起的信号存储在哪里?

我正在使用 Debian 伸展 (systemd)。我在前台使用运行 rsyslog 守护进程 /usr/sbin/rsyslogd -n ,我做了一个Ctrl+Z来停止它。进程状态更改为Tl(已停止、已线程)。我向进程发出了多个命令,进程的状态是相同的:. 一旦我做了一个,它就死了。我有3个问题。kill -15 <pid>Tlfg

  • 为什么SIGSTOP-ed 进程没有响应SIGTERM?为什么内核让它保持在相同的状态?
  • 为什么它在收到SIGCONT信号的那一刻就被杀死了?
  • 如果是因为之前的SIGTERM信号,那么在进程恢复之前它会保存在哪里?

process kill signals

26
推荐指数
2
解决办法
7698
查看次数

标签 统计

kill ×1

process ×1

signals ×1