kill man page on HP-UX

Man page or keyword search:  
man Server   10987 pages
apropos Keyword Search (all sections)
Output format
HP-UX logo
[printable version]

kill(1)								       kill(1)

       kill - send a signal to a process; terminate a process

       signame] pid ...

       signum] pid ...

   Obsolescent Versions:
       The  command  sends a signal to each process specified by a pid process
       identifier.  The default signal is which normally terminates  processes
       that do not trap or ignore the signal.

       recognizes the following options:

	      List all values of
				signame	 supported  by the implementation.  No
				signals are sent with this option.   The  sym‐
				bolic  names  of the signals (without the pre‐
				fix) are written to standard output, separated
				by spaces and newlines.

	      Send the specified signal name.
				The default is number signame can be specified
				in upper- and/or lowercase,  with  or  without
				the  prefix.   These values can be obtained by
				using the option.  The	symbolic  name	repre‐
				sents  signal  value  zero.  See "Signal Names
				and Numbers" below.

	      Send the specified decimal signal number.
				The default is See "Signal Names and  Numbers"

	      (Obsolescent.) Equivalent to

	      (Obsolescent.) Equivalent to

       pid  is	a process identifier, an unsigned or negative integer that can
       be one of the following:

	      The number of a process.

	      All processes, except special system  processes,	whose  process
		     ID is equal to the process group ID of the sender.

	      All processes, except special system processes,
		     if	 the  user has appropriate privileges.	Otherwise, all
		     processes, except special system processes, whose real or
		     effective user ID is the same as the user ID of the send‐
		     ing process.

	      All processes, except special system  processes,	whose  process
		     ID	 is  equal to the absolute value of pid and whose real
		     or effective user ID is the same as the user of the send‐
		     ing process.

       Process	numbers can be found with the command (see ps(1)) and with the
       built-in command available in some shells.

   Signal Names and Numbers
       The following table describes a few of the more common signals that can
       be useful from a terminal.  For a complete list and a full description,
       see the header file and the manual entry signal(5).

     signum   signame	Name		Description
	0     SIGNULL	Null		Check access to pid
	1     SIGHUP	Hangup		Terminate; can be trapped
	2     SIGINT	Interrupt	Terminate; can be trapped
	3     SIGQUIT	Quit		Terminate with core dump; can be trapped
	9     SIGKILL	Kill		Forced termination; cannot be trapped
       15     SIGTERM	Terminate	Terminate; can be trapped
       24     SIGSTOP	Stop		Pause the process; cannot be trapped
       25     SIGTSTP	Terminal stop	Pause the process; can be trapped
       26     SIGCONT	Continue	Run a stopped process

       the null signal, invokes error checking but no signal is actually sent.
       This can be used to test the validity or existence of pid.

       the  (default)  terminate  signal,  can	be  trapped  by	 the receiving
       process, allowing the receiver to execute an  orderly  shutdown	or  to
       ignore  the  signal entirely.  For orderly operations, this is the pre‐
       ferred choice.

       the kill signal, forces a process to terminate immediately.  Since can‐
       not  be trapped or ignored, it is useful for terminating a process that
       does not respond to

       The receiving process must belong to the user of the  sending  process,
       unless the user has appropriate privileges.

       As  a  single  special case, the continue signal SIGCONT can be sent to
       any process that is a  member  of  the  same  session  as  the  sending

       Upon completion, returns with one of the following values:

	      At least one matching process was found for each
		   pid operand, and the specified signal was successfully pro‐
		   cessed for at least one matching process.

	      An error occurred.

       The command:

       signals process number 6135 to terminate.  This gives  the  process  an
       opportunity to exit gracefully (removing temporary files, etc.).

       The following equivalent commands:

       terminate  process  number  6135	 abruptly  by  sending a signal to the
       process.	 This tells the kernel to remove the process immediately.

       If a process hangs during some operation (such as I/O) so  that	it  is
       never  scheduled, it cannot die until it is allowed to run.  Thus, such
       a process may never go away after the kill.   Similarly,	 defunct  pro‐
       cesses  (see  ps(1)) may have already finished executing, but remain on
       the system until their parent reaps them (see wait(2)).	Using to  send
       signals to them has no effect.

       Some  non-HP-UX	implementations	 provide only as a shell built-in com‐

       This manual entry describes the external command and the built-in  com‐
       mand of the POSIX shell (see sh-posix(1)).  Other shells, such as C and
       Korn (see csh(1) and ksh(1) respectively), also provide as  a  built-in
       command.	 The syntax for and output from these built-ins may be differ‐

       csh(1), ksh(1), ps(1), sh(1), sh-posix(1), kill(2), wait(2), signal(5).


List of man pages available for HP-UX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
Vote for polarhome
Free Shell Accounts :: the biggest list on the net