“kill -9 ”中的“”是什么意思?

“kill -9 ”中的“”是什么意思?

我正在经历教程在从数据库故障中恢复时,在本教程中,使用以下命令模拟主数据库主机上的故障:

kill -9 <>

我知道该kill命令用于向进程发送信号,并且9代表SIGKILL终止进程的信号,但是该<>参数代表什么?

我已经阅读了该命令的手册页kill,但仍然不明白为什么<>使用以及它有何用途。

答案1

你应该<>用进程 ID 替换。要获取进程 ID,你可以使用命令

ps -aux

它会列出所有进程,你只需选择正确的进程

如果您有一个进程的单个实例,您也可以使用pkill带有进程名称的命令,例如

pkill -9 mysql

答案2

这是

<pid> [...]
      Send signal to every <pid> listed.

在手册页中。引号内始终有描述<>

答案3

<>在手册页中意味着<>用 PID 替换。

除了Felicien 的回答使用ps命令,您也可以使用tophtop

top -d 10

使用-d <>(持续时间)每秒更新一次<>

要终止该进程,只需记下 PID 并使用以下命令终止进程 ID:

kill -9 xxxx

注意:对于htop,您需要输入htop -d 100ie;10秒。

相关内容