linuxkill進程需要什麼權限?向以 PID 進程号或者 JOBSPEC 任務聲明指定的進程發送一個以SIGSPEC 信号聲明或 SIGNUM 信号編号命名的信号如果沒有指定SIGSPEC或 SIGNUM,那麼假定發送 SIGTERM 信号,下面我們就來說一說關于linuxkill進程需要什麼權限?我們一起去了解并探讨一下這個問題吧!
向以 PID 進程号或者 JOBSPEC 任務聲明指定的進程發送一個以SIGSPEC 信号聲明或 SIGNUM 信号編号命名的信号。如果沒有指定SIGSPEC或 SIGNUM,那麼假定發送 SIGTERM 信号。
Kill 成為 shell 内嵌有兩個理由:它允許使用任務編号而不是進程号,并且在可以創建的進程數上限達到是允許進程被殺死。
語法:
kill [-s 信号聲明 | -n 信号編号 | -信号聲明] 進程号 | 任務聲明 ...
或 kill -l [信号聲明]
選項:
-s sig SIG 是信号名稱
-n sig SIG 是信号編号
-l 列出信号名稱;如果參數後跟 -l則被假設為信号編号,而相應的信号名稱會被列出。
兩種比較常用的信号編号:
SIGETRM,SIGKILL
* SIGTERM,終止對應進程
kill -15 pid或kill pid
進程收到這個信号時,可以在完成當前的操作後(比如I/O操作)後,終止運行。
* SIGKILL,強制終止對應進程
kill -9 pid
進程收到這個信号時,會立刻終止運行,不考慮當前正在進行的操作。
附錄:信号編号及說明
|Signal Name|Number|Description|
|SIGHUP|1|Hangup (POSIX)|
|SIGINT|2|Terminal interrupt (ANSI)|
|SIGQUIT|3|Terminal quit (POSIX)|
|SIGILL|4|Illegal instruction (ANSI)|
|SIGTRAP|5|Trace trap (POSIX)|
|SIGIOT|6|IOT Trap (4.2 BSD)|
|SIGBUS|7|BUS error (4.2 BSD)|
|SIGFPE|8|Floating point exception (ANSI)|
|SIGKILL|9|Kill(can't be caught or ignored) (POSIX)|
|SIGUSR1|10|User defined signal 1 (POSIX)|
|SIGSEGV|11|Invalid memory segment access (ANSI)|
|SIGUSR2|12|User defined signal 2 (POSIX)|
|SIGPIPE|13|Write on a pipe with no reader, Broken pipe (POSIX)|
|SIGALRM|14|Alarm clock (POSIX)|
|SIGTERM|15|Termination (ANSI)|
|SIGSTKFLT|16|Stack fault|
|SIGCHLD|17|Child process has stopped or exited, changed (POSIX)|
|SIGCONT|18|Continue executing, if stopped (POSIX)|
|SIGSTOP|19|Stop executing(can't be caught or ignored) (POSIX)|
|SIGTSTP|20|Terminal stop signal (POSIX)|
|SIGTTIN|21|Background process trying to read, from TTY (POSIX)|
|SIGTTOU|22|Background process trying to write, to TTY (POSIX)|
|SIGURG|23|Urgent condition on socket (4.2 BSD)|
|SIGXCPU|24|CPU limit exceeded (4.2 BSD)|
|SIGXFSZ|25|File size limit exceeded (4.2 BSD)|
|SIGVTALRM|26|Virtual alarm clock (4.2 BSD)|
|SIGPROF|27|Profiling alarm clock (4.2 BSD)|
|SIGWINCH|28|Window size change (4.3 BSD, Sun)|
|SIGIO|29|I/O now possible (4.2 BSD)|
|SIGPWR|30|Power failure restart (System V)|
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!