close

4123

SIGKILL的使用方式

請問大大...如何使用sigkill這函式呢...可不可以寫個簡單的小程式來說明...感謝大大回覆...
不好意思

我還以為你是用微軟. 在linux裡如果你要發送訊號給別的process. 你可以用kill. kill有兩個引數. 第一個是別的process的pid. 第二個是要發送的訊號. 比如說如果你要發送SIGKILL給pid是4123的process. 你可以用”kill(4123

SIGKILL);”你可以用”ps –ef”來找pid. 如果kill傳回0表示process已經死翹翹了. 如果kill沒有傳回0

你可以用perror()來找出原因.可以發送的訊號有好多種

SIGKILL只是其中之一. 發送的訊號還有SIGINT(終止)和SIGABRT(中斷)等等. 你可以到/usr/include/signal.h或/usr/include/sys/signal.h或/usr/include/linux/signal.h去看看. 或者打進”man kill”也可以看到P.S. 記得要#include

arrow
arrow
    創作者介紹
    創作者 Pelikan 4001 的頭像
    Pelikan 4001

    Pelikan 4001

    Pelikan 4001 發表在 痞客邦 留言(0) 人氣()