我正在经历教程在从数据库故障中恢复时,在本教程中,使用以下命令模拟主数据库主机上的故障:
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
命令,您也可以使用top
或htop
top -d 10
使用-d <>
(持续时间)每秒更新一次<>
。
要终止该进程,只需记下 PID 并使用以下命令终止进程 ID:
kill -9 xxxx
注意:对于htop
,您需要输入htop -d 100
ie;10
秒。