kill
Linux Command – kill ใช้ในการยกเลิกการทำงานของ process โดยส่ง Signal เข้าไป
คำสั่ง
แสดงรายการของ Signal
$ kill -l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM 16) SIGSTKFLT 17) SIGCHLD 18) SIGCONT 19) SIGSTOP 20) SIGTSTP 21) SIGTTIN 22) SIGTTOU 23) SIGURG 24) SIGXCPU 25) SIGXFSZ 26) SIGVTALRM 27) SIGPROF 28) SIGWINCH 29) SIGIO 30) SIGPWR 31) SIGSYS 34) SIGRTMIN 35) SIGRTMIN+1 36) SIGRTMIN+2 37) SIGRTMIN+3 38) SIGRTMIN+4 39) SIGRTMIN+5 40) SIGRTMIN+6 41) SIGRTMIN+7 42) SIGRTMIN+8 43) SIGRTMIN+9 44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+13 48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-12 53) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9 56) SIGRTMAX-8 57) SIGRTMAX-7 58) SIGRTMAX-6 59) SIGRTMAX-5 60) SIGRTMAX-4 61) SIGRTMAX-3 62) SIGRTMAX-2 63) SIGRTMAX-1 64) SIGRTMAX
1. ยกเลิกการทำงาน process (kill process)
kill <pid>
$ kill 234
2. ยกเลิกการทำงาน process ทันทีด้วย SIGKILL (kill -9)
kill -9 <pid>
$ kill -9 234
โครงสร้างคำสั่ง
kill [options] <pid> [...]
รายละเอียด
เป็นคำสั่งที่ใช้ในการยกเลิกการทำงานของ process ซึ่งจำเป็นใช้ user เดียวกับ process ที่จะยกเลิก หรือ ถ้าเป็น user root จะสามารถยกเลิกการทำงานได้ user process โดยต้องใช้ process id หรือ pid ในการระบุ process ซึ่งหาได้จาก “ps” command
Option
<pid> [...] Send signal to every <pid> listed. -<signal> -s <signal> --signal <signal> Specify the signal to be sent. The signal can be specified by using name or number. The behavior of signals is explained in signal(7) manual page. -l, --list [signal] List signal names. This option has optional argument, which will convert signal number to signal name, or other way round. -L, --table List signal names in a nice table. NOTES Your shell (command line interpreter) may have a built-in kill command. You may need to run the command described here as /bin/kill to solve the conflict.
กลุ่มคำสั่ง
kill(2), killall(1), nice(1), pkill(1), renice(1), signal(7), skill(1)
Reference:
Author: Suphakit Annoppornchai
Credit: https://saixiii.com