1. 暂停进程
kill -STOP PID
1) kill 命令
kill 命令的作用是向一个或多个进程发送信号。尽管它的名字是 “kill”,但它不仅仅用于终止进程,还可以发送其他信号来控制进程的行为。
2) -STOP 信号
-STOP 是一个特别的信号,它告诉操作系统暂停目标进程的执行。该信号是不可捕获和不可忽略的。这意味着进程无法编程方式地处理或忽略这个信号,一旦接收到这个信号,进程将立即停止执行,直到接收到恢复信号。
暂停状态:当进程接收到 STOP 信号后,它会被操作系统挂起,即不会继续执行,也不会占用 CPU 时间。但进程仍然存在,保留在内存中,可以被恢复。
3) PID
PID 是你希望控制的目标进程的标识符。每个进程在系统中都有一个唯一的 PID。通过指定 PID,kill 命令能够准确地找到并发送信号给该进程。
2. 恢复进程
kill -CONT PID
-CONT 信号会告诉操作系统继续执行已经暂停的进程