tft每日頭條

 > 圖文

 > linuxkill進程需要什麼權限

linuxkill進程需要什麼權限

圖文 更新时间:2024-07-23 09:25:23

linuxkill進程需要什麼權限?向以 PID 進程号或者 JOBSPEC 任務聲明指定的進程發送一個以SIGSPEC 信号聲明或 SIGNUM 信号編号命名的信号如果沒有指定SIGSPEC或 SIGNUM,那麼假定發送 SIGTERM 信号,下面我們就來說一說關于linuxkill進程需要什麼權限?我們一起去了解并探讨一下這個問題吧!

linuxkill進程需要什麼權限(Linuxkill命令)1

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每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved