|
|
1.1 ! root 1: .TH KILL 1 ! 2: .CT 1 proc_man sa_mortals ! 3: .SH NAME ! 4: kill \(mi terminate a process with extreme prejudice ! 5: .SH SYNOPSIS ! 6: .B kill ! 7: [ ! 8: .BI - sig ! 9: ] ! 10: .I processid ... ! 11: .br ! 12: .B kill ! 13: .B -l ! 14: .SH DESCRIPTION ! 15: .I Kill ! 16: sends the ! 17: .L SIGTERM ! 18: signal to the specified processes. ! 19: If a signal name or number preceded by ! 20: .L - ! 21: is given ! 22: as first argument, that signal is sent instead of ! 23: terminate; see ! 24: .IR signal (2). ! 25: The signal names are listed by ! 26: .LR "kill -l" , ! 27: and are as given in ! 28: .BR <signal.h> . ! 29: .PP ! 30: The terminate signal ! 31: will kill processes that do not catch the signal. ! 32: The ! 33: .B SIGKILL ! 34: signal is a sure kill, since it cannot be caught. ! 35: By convention, if process number 0 is specified, all members ! 36: in the process group (usually processes of ! 37: the current login or current ! 38: .IR mux (9.1) ! 39: layer) are signaled. ! 40: Killed processes must belong ! 41: to the current user unless ! 42: that is super-user. ! 43: .PP ! 44: To shut the system down and bring it up single user ! 45: the super-user may send the initialization process a terminate ! 46: signal by ! 47: .LR "kill 1" ; ! 48: see ! 49: .IR init (8). ! 50: To force ! 51: .I init ! 52: to close and open terminals ! 53: according to what is currently in ! 54: .F /etc/ttys ! 55: use ! 56: .BR "kill -SIGHUP 1" . ! 57: .PP ! 58: The process number of an asynchronous process ! 59: started with ! 60: .L & ! 61: is reported by the shell and by ! 62: .IR ps (1). ! 63: .SH EXAMPLES ! 64: .TP ! 65: .L ! 66: kill 7151 ! 67: Kill process 7151 gently; ! 68: the process can catch the signal. ! 69: .TP ! 70: .L ! 71: kill -SIGKILL 7151 ! 72: Kill peremptorily; this signal cannot be caught. ! 73: .TP ! 74: .L ! 75: kill 0 ! 76: Kill all the background processes in this process group. ! 77: .SH "SEE ALSO" ! 78: .IR ps (1), ! 79: .IR signal (2), ! 80: .IR signal (2), ! 81: .IR init (8)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.