我想知道哪个信号可用于暂停进程本身,然后可以使用ctrl + C的SIGINT恢复它 好吧,我正在努力做到 如 提高(SIGTSTP); 但它会永久停止进程
答案 0 :(得分:2)
SIGSTOP停止进程,
SIGCONT恢复它(不是SIGINT)
SIGSTOP停止的进程无法设置为在接收某个密钥时恢复,因为它在停止时没有处理任何内容,但父进程或其他进程可以编程为继续接收某个子进程关键...
答案 1 :(得分:2)
您可以向进程发送SIGTSTP
或SIGSTOP
信号,但稍后该进程应由SIGCONT
信号恢复(由其他进程发送,可能是shell )。
阅读signal(7)手册页和Advanced Linux Programming手册。