Linux學習筆記(11) kill函式

2022-05-24 08:48:10 字數 668 閱讀 6526

明天開始學習kill函式的用法。

kill函式可以用來向指定的程序傳送乙個指定的訊號,在我的理解的來看,就是人為的創造乙個中斷。

該函式原形:int kill(pid_t pid,int sig);

其中pid為程序id,sig為傳送的訊號。

這個函式超級簡單,現在做個試驗,首先建立乙個父程序和子程序,然後父程序向子程序傳送乙個sigint訊號,子程序給出乙個回應。

#include#include

#include

#include

#include

#include

void handler(int

sig)

int main(void

)

else

if(pid == 0

)

}else

return0;

}

首先建立乙個子程序,改變當它收到sigint訊號之後的處理,然後讓他進入休眠,5秒後,父程序傳送sigint訊號……如果子程序收到訊號,將會執行中斷服務函式。

**結果執行如下:

成功執行!

Linux學習筆記1 1

arm架構處理器的工作模式 usr user 普通應用程式的執行模式 fiq fast interrupt 快速中斷模式,用於處理快速的事件,例如高速資料傳輸 irq interrupt 外部中斷模式,用於處理通用中斷事件 svc supervisor 又稱保護模式,作業系統使用的特權模式 abt ...

linux學習筆記11

linux和windows互傳檔案 首先的要安裝乙個軟體,只能使用xsell,不能使用putty因為putty不支援。安裝完軟體後就可以與windows相互傳檔案了 有linux向windows傳檔案使用sz反之使用rz 使用者配置檔案和密碼配置檔案 etc passwd 存放使用者的配置檔案。et...

Linux學習筆記11

1 基本正規表示式字元,擴充套件正規表示式,預定義中括號表示式和元字元 一 基本正規表示式 bre 集合 1 尖角號,用法為 oldboy 表示匹配以oldboy單詞開頭的行 2 美元符,用法為 oldboy 表示匹配以oldboy單詞結尾的行 3 組合符,表示空行,邏輯解釋就是以 結尾的行,或者以...