Jump to content

pkill

From Wikipedia, the free encyclopedia

This is the current revision of this page, as edited by VulcanSphere (talk | contribs) at 16:28, 7 September 2021 (Adding local short description: "Command-line utility for signaling processes", overriding Wikidata description "utility for signaling processes" (Shortdesc helper)). The present address (URL) is a permanent link to this version.

(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)
pkill
Operating systemUnix, Unix-like
PlatformCross-platform
TypeCommand

pkill (see pgrep) is a command-line utility initially written for use with the Solaris 7 operating system in 1998. It has since been reimplemented for Linux and some BSDs.

As with the kill and killall commands, pkill is used to send signals to processes. The pkill command allows the use of extended regular expression patterns and other matching criteria.

Example usage

[edit]

Kill the most recently created acroread process:

pkill -n acroread

Send a USR1 signal to acroread process:

pkill -USR1 acroread

See also

[edit]

Some other unix commands related to process management and killing include:

  • kill, which sends signals processes by process ID instead of by pattern-matching against the name.
  • renice, which changes the priority of a process.
  • top and htop, which display a list of processes and their resource usage; htop can send signals to processes directly from this list.
  • skill, a command-line utility to send signals or report process status. pkill is favoured over it.

References

[edit]
[edit]