killall <process_name...>

Kill processes by name

Arguments

NameDescription
process_name

Options

NameDescription
-dBe verbose (dry run) and display number of user processes
-eUse the effective user ID instead of the real user ID for matching processes with -u
-helpDisplay help and exit
-IRequest confirmation before killing each process
-lList the names of the available signals and exit
-mMatch the process name as a regular expression
-vBe verbose
-sBe verbose (dry run)
-SIGHUPSend HUP instead of TERM
-SIGINTSend INT instead of TERM
-SIGQUITSend QUIT instead of TERM
-SIGILLSend ILL instead of TERM
-SIGTRAPSend TRAP instead of TERM
-SIGABRTSend ABRT instead of TERM
-SIGEMTSend EMT instead of TERM
-SIGFPESend FPE instead of TERM
-SIGKILLSend KILL instead of TERM
-SIGBUSSend BUS instead of TERM
-SIGSEGVSend SEGV instead of TERM
-SIGSYSSend SYS instead of TERM
-SIGPIPESend PIPE instead of TERM
-SIGALRMSend ALRM instead of TERM
-SIGURGSend URG instead of TERM
-SIGSTOPSend STOP instead of TERM
-SIGTSTPSend TSTP instead of TERM
-SIGCONTSend CONT instead of TERM
-SIGCHLDSend CHLD instead of TERM
-SIGTTINSend TTIN instead of TERM
-SIGTTOUSend TTOU instead of TERM
-SIGIOSend IO instead of TERM
-SIGXCPUSend XCPU instead of TERM
-SIGXFSZSend XFSZ instead of TERM
-SIGVTALRMSend VTALRM instead of TERM
-SIGPROFSend PROF instead of TERM
-SIGWINCHSend WINCH instead of TERM
-SIGINFOSend INFO instead of TERM
-SIGUSR1Send USR1 instead of TERM
-SIGUSR2Send USR2 instead of TERM
-u <user>Limit potentially matching processes to those belonging to the user
-t <tty>Limit matching processes to those running on the specified TTY
-c <name>Limit matching processes to those matching the given name
-qSuppress error message if no processes are matched
-zDo not skip zombies