Linux 下的KILL函式的用法

2021-10-23 11:29:22 字數 707 閱讀 3730

[ kill ]功能描述:

用於向任何程序組或程序傳送訊號。

標頭檔案用法:

#include

#include

int kill(pid_t pid, int sig);

引數: 

pid:可能選擇有以下四種

1. pid大於零時,pid是訊號欲送往的程序的標識。

2. pid等於零時,訊號將送往所有與呼叫kill()的那個程序屬同乙個使用組的程序。

3. pid等於-1時,訊號將送往所有呼叫程序有權給其傳送訊號的程序,除了程序1(init)。

4. pid小於-1時,訊號將送往以-pid為組標識的程序。

sig:準備傳送的訊號**,假如其值為零則沒有任何訊號送出,但是系統會執行錯誤檢查,通常會利用sig值為零來檢驗某個程序是否仍在執行。

返回值說明: 成功執行時,返回0。失敗返回-1,errno被設為以下的某個值 einval:指定的信號碼無效(引數 sig 不合法) eperm;許可權不夠無法傳送訊號給指定程序 esrch:引數 pid 所指定的程序或程序組不存在

Linux下的kill函式的用法

功能描述 用於向任何程序組或程序傳送訊號。標頭檔案用法 include include int kill pid t pid,int sig 引數 pid 可能選擇有以下四種 1.pid大於零時,pid是訊號欲送往的程序的標識。2.pid等於零時,訊號將送往所有與呼叫kill 的那個程序屬同乙個使用...

Linux下Kill函式用法

kill 功能描述 用於向任何程序組或程序傳送訊號。標頭檔案用法 1 include sys types.h 23 include signal.h 45 intkill pid t pid,intsig 引數 pid 可能選擇有以下四種 1.pid大於零時,pid是訊號欲送往的程序的標識。2.pi...

Linux下Kill函式用法

kill 功能描述 用於向任何程序組或程序傳送訊號。1 include sys types.h 23 include signal.h 45 intkill pid t pid,intsig 67 引數 pid 可能選擇有以下四種 1.pid大於零時,pid是訊號欲送往的程序的標識。2.pid等於零...