我有一个(C,Linux)应用程序,通过关闭来处理Ctrl-C SIGINT。 我想添加另一个信号处理程序,以便我可以使用另一个按键组合来“在运行时重新加载配置”。除了Ctrl-C,我还能捕捉到什么键盘信号?
所以我从一个信号我可以通过按键发送到前台进程,它不会强制进程退出或挂起。还有其他人吗?
我有一个(C,Linux)应用程序,通过关闭来处理Ctrl-C SIGINT。 我想添加另一个信号处理程序,以便我可以使用另一个按键组合来“在运行时重新加载配置”。除了Ctrl-C,我还能捕捉到什么键盘信号?
所以我从一个信号我可以通过按键发送到前台进程,它不会强制进程退出或挂起。还有其他人吗?
你的程序可以使用SIGUSR1
and SIGUSR2
做任何想做的事情,但没有单笔发送方式,比如Ctrl + C发送一个SIGINT
信号。您必须使用诸如kill(1)
之类的信号来发送信号,例如, kill -USR1 <mypid>
。
非常相似:http://stackoverflow.com/q/6764265/371250 – ninjalj 2012-03-30 07:12:54