linux kill命令参数及用法详解
Linux中的 kill命令用来终止指定的进程( terminate a process)的运行,是 Linux下进程管理的常用命令。通常,终止一个前台进程可以使用 Ctrl+C键,但是,对于一个后台进程就须用 kill命令来终止,我们就需要先使用 ps/pidof/pstree/top等工具获取进程 PID,然后使用 kill命令来杀掉该进程。 kill命令是通过向进程发送指定的信号来结束相应进程的。在默认情况下,采用编号为 15的 TERM信号。 TERM信号将终止所有不能捕获该信号的进程。对于那些可以捕获该信号的进程就要用编号为 9的 kill信号,强行“杀掉”该进程。 1 . 命令格式: kill[参数][进程号] 2 . 命令功能: 发送指定的信号到相应进程。不指定型号将发送SIGTERM(15)终止指定进程。如果任无法终止该程序可用“-KILL” 参数,其发送的信号为SIGKILL(9) ,将强制结束进程,使用ps命令或者jobs 命令可以查看进程号。root用户将影响用户的进程,非root用户只能影响自己的进程。 3 . 命令参数: -l 信号,若果不加信号的编号参数,则使用“-l”参数会列出全部的信号名称 -a 当处理当前进程时,不限制命令名和进程号的对应关系 -p 指定kill 命令只打印相关进程的进程号,而不发送任何信号 -s 指定发送信号 -u 指定用户 注意