【Linux】操纵进程(kill)

摘要

本文探讨如何在 Linux 操纵进程。

用法

Linux 主要使用 kill 来操纵进程,即杀掉进程。

kill 命令是通过发送特定的信号来操纵命令,kill -l 列出所有支持的信号。

kill 命令发送的默认信号是 15(SIGTERM),即终止信号。另一个比较重要的是信号 9(SIGKILL),即强制终止信号。

一般我们先使用 ps 或 top 找到需要终止的进程的 PID,然后将 PID 跟在 kill 后面即可杀掉进程。如果某些恶意进程杀不掉,可使用 kill -9 <PID> 强制杀掉。

非必要情况,不要使用 kill -9,因为强制终止进程可能会导致数据丢失或者终端无法恢复到正常状态。

此外,kill 还有一些衍生命令,如 pkill 和 xkill。

  • pkill:允许根据进程的各种属性有选择性的杀掉一个或一批进程。根据程序名终止进程:pkill firefox;根据拥有者终止进程:pkill -u user
  • xkill:图像界面的 kill 命令。只要在不正常的图像界面上点击一下,就能立即终止这个应用

参考

中国大学 MOOC | Linux 系统管理 | 主题 10 管好进程和服务 | 小节 2 操纵进程

猜你喜欢

转载自blog.csdn.net/qq_42951560/article/details/125229223