- Killall
killall is a command line utility available on
Unix-like systems. There are two very different implementations.* The implementation supplied with genuine
UNIX System V (including Solaris) and with theLinux [ftp://ftp.cistron.nl/pub/people/miquels/sysvinit/ sysvinit] tools (askillall5 ) is a particularly dangerous command that kills all processes that the user is able to kill, effectively shutting down the system if run by root.
* The implementation supplied with theFreeBSD andLinux [http://psmisc.sourceforge.net/ psmisc] tools is similar to thepkill and skill commands, killing only the processes specified on the command line.Both commands operate by sending a signal, like the kill program.
Example usage
Kill all processes (UNIX System V version) killall
List all signals (FreeBSD/Linux version) killall -l
Send the USR1 signal to the dd process (FreeBSD/Linux version) killall -s USR1 dd
Kill a process which is not responding (FreeBSD/Linux version) killall -9 dd
The numeric argument specifies a signal to send to the process. In this case, the command sends signal 9 to the process, which is
SIGKILL , as opposed to the defaultSIGTERM .See also
*
List of Unix programs
*Signals
*pidof External links
*man|1|killall|Linux|kill processes by name
* [http://www.freebsd.org/cgi/man.cgi?query=killall&sektion=1 FreeBSD killall man page]
Wikimedia Foundation. 2010.