kill、pkill命令

  • 2015-04-18
  • 45
  • 0
  • 0

kill命令


kill是用来删除执行中的进程。预设的信息(默认)为SIGTERM(15),可经指定程序终止。若仍无法终止该程序,可使用SIGKILL(9)信息尝试强制删除程序。进程的PID可利用ps指令或job命令查看。

语法

 kill [-s signal|-p] [--] pid...
 kill -l [signal]


常用命令

# 彻底删除进程
kill -9 PID

# 删除指定用户的所有进程
kill -9 user

# 列出所有信号名称
kill -l

# 强制删除进程
kill -KILL PID

pkill命令


语法

pkill [-signal] [-fvx] [-n|-o] [-P ppid,...] [-g pgrp,...]
            [-s sid,...] [-u euid,...] [-U uid,...] [-G gid,...]
            [-t term,...] [pattern]

常用命令

# 删除指定终端下所有的进程
pkill -t tty1

# 踢用户下线
pkill -kill -t pts/1

# 杀死指定用户的所有进程
pkill -u user

# 杀死除root用户以外的所有用户的所有进程
pkill -uv root

# 杀死某程序(command)的所有进程
pkill command

评论

还没有任何评论,你来说两句吧