$ whatis kill

kill kill (1) - send signals to processes, or list signals

Examples:

# hostname

MySolaris

# kill -l 1

HUP

# kill -l 9

KILL

# kill -l 15

TERM To get a list of all the signal names from signal 0 to signal 72, you can run the command below:

# i=0

# while [ $i -lt 73 ]

> do > echo "The signal name for signal $i = `kill -l $i `" > i=`expr $i + 1` > done

The signal name for signal 0 = T The signal name for signal 1 = HUP The signal name for signal 2 = INT The signal name for signal 3 = QUIT The signal name for signal 4 = ILL The signal name for signal 5 = TRAP The signal name for signal 6 = ABRT The signal name for signal 7 = EMT The signal name for signal 8 = FPE The signal name for signal 9 = KILL The signal name for signal 10 = BUS The signal name for signal 11 = SEGV The signal name for signal 12 = SYS The signal name for signal 13 = PIPE The signal name for signal 14 = ALRM The signal name for signal 15 = TERM The signal name for signal 16 = USR1 The signal name for signal 17 = USR2 The signal name for signal 18 = CHLD The signal name for signal 19 = PWR The signal name for signal 20 = WINCH The signal name for signal 21 = URG The signal name for signal 22 = IO The signal name for signal 23 = STOP The signal name for signal 24 = TSTP The signal name for signal 25 = CONT The signal name for signal 26 = TTIN The signal name for signal 27 = TTOU The signal name for signal 28 = VTALRM The signal name for signal 29 = PROF The signal name for signal 30 = XCPU The signal name for signal 31 = XFSZ The signal name for signal 32 = WAITING The signal name for signal 33 = LWP The signal name for signal 34 = FREEZE The signal name for signal 35 = THAW The signal name for signal 36 = CANCEL The signal name for signal 37 = LOST The signal name for signal 38 = XRES The signal name for signal 39 = JVM1 The signal name for signal 40 = JVM2 The signal name for signal 41 = RTMIN The signal name for signal 42 = RTMIN+1 The signal name for signal 43 = RTMIN+2 The signal name for signal 44 = RTMIN+3 The signal name for signal 45 = RTMIN+4 The signal name for signal 46 = RTMIN+5 The signal name for signal 47 = RTMIN+6 The signal name for signal 48 = RTMIN+7 The signal name for signal 49 = RTMIN+8 The signal name for signal 50 = RTMIN+9 The signal name for signal 51 = RTMIN+10 The signal name for signal 52 = RTMIN+11 The signal name for signal 53 = RTMIN+12 The signal name for signal 54 = RTMIN+13 The signal name for signal 55 = RTMIN+14 The signal name for signal 56 = RTMIN+15 The signal name for signal 57 = RTMAX-15 The signal name for signal 58 = RTMAX-14 The signal name for signal 59 = RTMAX-13 The signal name for signal 60 = RTMAX-12 The signal name for signal 61 = RTMAX-11 The signal name for signal 62 = RTMAX-10 The signal name for signal 63 = RTMAX-9 The signal name for signal 64 = RTMAX-8 The signal name for signal 65 = RTMAX-7 The signal name for signal 66 = RTMAX-6 The signal name for signal 67 = RTMAX-5 The signal name for signal 68 = RTMAX-4 The signal name for signal 69 = RTMAX-3 The signal name for signal 70 = RTMAX-2 The signal name for signal 71 = RTMAX-1 The signal name for signal 72 = RTMAX

To terminate a process using the command kill, you can run the following options:

# kill -1 PID

or

# kill -HUP PID

The above two commands will stop the PID gracefully and reread the configuration file for the PID and restart it back to normal. This method was used for syslog, inetd and other related processes that used the /etc/syslog.conf or /etc/xinetd.conf file to start the process for them. However, in Solaris 10 service management facility 'svcadm' command replaced this command for daemons such as system-log and using kill -HUP PID is not the correct method for Solaris 10 and later version of Solaris such as OpenSolaris, Solaris 11 Express.

To forcefully kill a process run the command below:

# kill -9 PID

To terminate a process run the command below:

# kill -15 PID

Please click on " man kill " to see the Manual Page for this command.


Previous Home Page Next


Contact us      |      About us      |      Term of use      |       Copyright © 2000-2023 MyWebUniversity.com ™