暂停/取消暂停过程的信号

时间:2019-03-19 11:29:40

标签: c operating-system

父进程是否可以发出暂停子进程的信号?如果是,再次取消暂停的信号是什么?

2 个答案:

答案 0 :(得分:0)

SIGSTOP和SIGCONT。信号手册页可以解释更多信息。

答案 1 :(得分:0)

您可以使用SIGSTOP和SIGCONT:

  • SIGSTOP是通过编程方式发送的信号(例如:kill -STOP pid),同时 SIGTSTP(用于信号-终端停止)也可以通过tty发送 用户在键盘上(通常是Control-Z)键入驱动程序。
  • SIGSTOP无法忽略。可能是SIGTSTP。

请记住,这两个信号都旨在中止一个过程,该过程最终将通过SIGCONT恢复。

您还可以检查official manual以获得更多信息!

我建议您检查this,因为这与您的问题类似,并且那里有很多资源!