---
name: "parkill"
section: "1"
platform: "linux"
package: "mpich"
version: "4.3.0+really4.2.1-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/parkill"
---

# parkill(1)

Kill all processes running a specified command

## NAME

parkill - Kill all processes running a specified command

## SYNOPSIS

**parkill \[ -debug \] \[ -verbose \] \[ -user=name \] program**

## DESCRIPTION

**parkill** kills all processes running a specified command.

Many systems also have the "killall" command; this should be used instead if it is available.

This script relies on the ps command; where possible, it uses the /proc/\<pid\>/cmdline interface to more reliably access the commandline (to avoid matching command line parameters as if they were functions).

## OPTIONS

- **-debug**

  Print debug information.

- **-verbose**

  Be verbose.

- **--user=name**

  Only kill processes belonging to a particular user. Root privileges are required for this option.

## AUTHOR

This manpage was written by Torquil Macdonald Sørensen \<torquil@gmail.com\>, by copying from src/env/parkill.in in the MPICH sources.

## SEE ALSO

[**mpiexec.hydra**(1)](/mpiexec.hydra/1.md), [**mpicc.mpich**(1)](/mpicc.mpich/1.md), [**mpicxx.mpich**(1)](/mpicxx.mpich/1.md), [**mpif77.mpich**(1)](/mpif77.mpich/1.md), [**mpif90.mpich**(1)](/mpif90.mpich/1.md), [**mpifort.mpich**(1)](/mpifort.mpich/1.md).
