您的位置:首页 > 运维架构 > Linux

Linux下Kill函数用法

2013-03-02 18:27 344 查看
[ KILL ]功能描述:

用于向任何进程组或进程发送信号。

1 #include <sys/types.h>
2
3 #include <signal.h>
4
5 int kill(pid_t pid, int sig);
6
7

参数:
pid:可能选择有以下四种

1. pid大于零时,pid是信号欲送往的进程的标识。
2. pid等于零时,信号将送往所有与调用kill()的那个进程属同一个使用组的进程。
3. pid等于-1时,信号将送往所有调用进程有权给其发送信号的进程,除了进程1(init)。
4. pid小于-1时,信号将送往以-pid为组标识的进程。

sig:准备发送的信号代码,假如其值为零则没有任何信号送出,但是系统会执行错误检查,通常会利用sig值为零来检验某个进程是否仍在执行。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: