127 lines
5.1 KiB
Diff
127 lines
5.1 KiB
Diff
---
|
|
doc/coreutils.texi | 90 -----------------------------------------------------
|
|
1 file changed, 90 deletions(-)
|
|
|
|
Index: doc/coreutils.texi
|
|
===================================================================
|
|
--- doc/coreutils.texi.orig
|
|
+++ doc/coreutils.texi
|
|
@@ -76,7 +76,6 @@
|
|
* id: (coreutils)id invocation. Print user identity.
|
|
* install: (coreutils)install invocation. Copy files and set attributes.
|
|
* join: (coreutils)join invocation. Join lines on a common field.
|
|
-* kill: (coreutils)kill invocation. Send a signal to processes.
|
|
* link: (coreutils)link invocation. Make hard links between files.
|
|
* ln: (coreutils)ln invocation. Make links between files.
|
|
* logname: (coreutils)logname invocation. Print current login name.
|
|
@@ -207,7 +206,6 @@ Free Documentation License''.
|
|
* System context:: date arch nproc uname hostid uptime
|
|
* SELinux context:: chcon runcon
|
|
* Modified command invocation:: chroot env nice nohup stdbuf timeout
|
|
-* Process control:: kill
|
|
* Delaying:: sleep
|
|
* Numeric operations:: factor numfmt seq
|
|
* File permissions:: Access modes
|
|
@@ -455,10 +453,6 @@ Modified command invocation
|
|
* stdbuf invocation:: Run a command with modified I/O buffering
|
|
* timeout invocation:: Run a command with a time limit
|
|
|
|
-Process control
|
|
-
|
|
-* kill invocation:: Sending a signal to processes.
|
|
-
|
|
Delaying
|
|
|
|
* sleep invocation:: Delay for a specified time
|
|
@@ -18628,90 +18622,6 @@ timeout -s INT 5s env --ignore-signal=IN
|
|
timeout -s INT -k 3s 5s env --ignore-signal=INT sleep 20
|
|
@end example
|
|
|
|
-@node Process control
|
|
-@chapter Process control
|
|
-
|
|
-@cindex processes, commands for controlling
|
|
-@cindex commands for controlling processes
|
|
-
|
|
-@menu
|
|
-* kill invocation:: Sending a signal to processes.
|
|
-@end menu
|
|
-
|
|
-
|
|
-@node kill invocation
|
|
-@section @command{kill}: Send a signal to processes
|
|
-
|
|
-@pindex kill
|
|
-@cindex send a signal to processes
|
|
-
|
|
-The @command{kill} command sends a signal to processes, causing them
|
|
-to terminate or otherwise act upon receiving the signal in some way.
|
|
-Alternatively, it lists information about signals. Synopses:
|
|
-
|
|
-@example
|
|
-kill [-s @var{signal} | --signal @var{signal} | -@var{signal}] @var{pid}@dots{}
|
|
-kill [-l | --list | -t | --table] [@var{signal}]@dots{}
|
|
-@end example
|
|
-
|
|
-@mayConflictWithShellBuiltIn{kill}
|
|
-
|
|
-The first form of the @command{kill} command sends a signal to all
|
|
-@var{pid} arguments. The default signal to send if none is specified
|
|
-is @samp{TERM}@. The special signal number @samp{0} does not denote a
|
|
-valid signal, but can be used to test whether the @var{pid} arguments
|
|
-specify processes to which a signal could be sent.
|
|
-
|
|
-If @var{pid} is positive, the signal is sent to the process with the
|
|
-process ID @var{pid}. If @var{pid} is zero, the signal is sent to all
|
|
-processes in the process group of the current process. If @var{pid}
|
|
-is @minus{}1, the signal is sent to all processes for which the user has
|
|
-permission to send a signal. If @var{pid} is less than @minus{}1, the signal
|
|
-is sent to all processes in the process group that equals the absolute
|
|
-value of @var{pid}.
|
|
-
|
|
-If @var{pid} is not positive, a system-dependent set of system
|
|
-processes is excluded from the list of processes to which the signal
|
|
-is sent.
|
|
-
|
|
-If a negative @var{pid} argument is desired as the first one, it
|
|
-should be preceded by @option{--}. However, as a common extension to
|
|
-POSIX, @option{--} is not required with @samp{kill
|
|
--@var{signal} -@var{pid}}. The following commands are equivalent:
|
|
-
|
|
-@example
|
|
-kill -15 -1
|
|
-kill -TERM -1
|
|
-kill -s TERM -- -1
|
|
-kill -- -1
|
|
-@end example
|
|
-
|
|
-The first form of the @command{kill} command succeeds if every @var{pid}
|
|
-argument specifies at least one process that the signal was sent to.
|
|
-
|
|
-The second form of the @command{kill} command lists signal information.
|
|
-Either the @option{-l} or @option{--list} option, or the @option{-t}
|
|
-or @option{--table} option must be specified. Without any
|
|
-@var{signal} argument, all supported signals are listed. The output
|
|
-of @option{-l} or @option{--list} is a list of the signal names, one
|
|
-per line; if @var{signal} is already a name, the signal number is
|
|
-printed instead. The output of @option{-t} or @option{--table} is a
|
|
-table of signal numbers, names, and descriptions. This form of the
|
|
-@command{kill} command succeeds if all @var{signal} arguments are valid
|
|
-and if there is no output error.
|
|
-
|
|
-The @command{kill} command also supports the @option{--help} and
|
|
-@option{--version} options. @xref{Common options}.
|
|
-
|
|
-A @var{signal} may be a signal name like @samp{HUP}, or a signal
|
|
-number like @samp{1}, or an exit status of a process terminated by the
|
|
-signal. A signal name can be given in canonical form or prefixed by
|
|
-@samp{SIG}@. The case of the letters is ignored, except for the
|
|
-@option{-@var{signal}} option which must use upper case to avoid
|
|
-ambiguity with lower case option letters.
|
|
-@xref{Signal specifications}, for a list of supported
|
|
-signal names and numbers.
|
|
-
|
|
@node Delaying
|
|
@chapter Delaying
|
|
|