kill(1)命令和kill(2)函数只是将一个信号发送给一个进程或进程组.
信号是否终止进程取决于信号的类型,以及进程是否安排了捕捉该信号.
$ ./a.out & 在后台启动进程
[1] 7216 作业控制shell打印作业号和进程
$ kill -USR1 7216
RECEIVED SIGUSR1
$ kill -USR2 7216 向该进程发送SIGUSR2
received SIGUSR2
$ kill 7216 向该进程发送SIGTERM
本文详细介绍了Linux环境下如何使用kill(1)与kill(2)命令来向进程发送特定信号,探讨了信号是否能终止进程取决于信号类型与进程是否已安排捕获该信号,通过实例演示了如何在后台启动进程,并向其发送SIGUSR1、SIGUSR2和SIGTERM等不同类型的信号。
kill(1)命令和kill(2)函数只是将一个信号发送给一个进程或进程组.
信号是否终止进程取决于信号的类型,以及进程是否安排了捕捉该信号.
$ ./a.out & 在后台启动进程
[1] 7216 作业控制shell打印作业号和进程
$ kill -USR1 7216
RECEIVED SIGUSR1
$ kill -USR2 7216 向该进程发送SIGUSR2
received SIGUSR2
$ kill 7216 向该进程发送SIGTERM
1402
1894
3201

被折叠的 条评论
为什么被折叠?
