pkill envía una señal a un proceso. Por defecto envía SIGTERM, es decir matar el proceso.
Ejemplo:
# pkill npt.sh
Sintáxis:
pkill [-signal] [-fvx] [-n|-o] [-P ppid,...] [-g pgrp,...] [-s sid,...] [-u euid,...] [-U uid,...] [-G gid,...] [-t term,...] [pattern]
Opciones:
-f
The pattern is normally only matched against the process name. When -f is set, the full
command line is used.
-g pgrp,…
Only match processes in the process group IDs listed. Process group 0 is translated
into pgrepu2019s or pkillu2019s own process group.
-G gid,…
Only match processes whose real group ID is listed. Either the numerical or symbolical
value may be used.
-n
Select only the newest (most recently started) of the matching processes.
-o
Select only the oldest (least recently started) of the matching processes.
-P ppid,…
Only match processes whose parent process ID is listed.
-s sid,…
Only match processes whose process session ID is listed. Session ID 0 is translated
into pgrepu2019s or pkillu2019s own session ID.
-t term,…
Only match processes whose controlling terminal is listed. The terminal name should be
specified without the «/dev/» prefix.
-u euid,…
Only match processes whose effective user ID is listed. Either the numerical or symbol-
ical value may be used.
-U uid,…
Only match processes whose real user ID is listed. Either the numerical or symbolical
value may be used.
-v
Negates the matching.
-x
Only match processes whose name (or command line if -f is specified) exactly match the
pattern.
-signal
Defines the signal to send to each matched process. Either the numeric or the symbolic signal name can be used. (pkill only.)