PID 有什么用?

What are PIDs used for?

我知道如何在 Ubuntu 中获取 运行 进程的 PID,但是除了杀死 运行 进程之外,[=10] 还能做什么=] 用于什么?

问题有点笼统。也许它有助于解释 PID 是什么:

PID 的含义

PID = 进程 ID = 进程标识符

您系统上的每个进程都分配有一个唯一的编号。这个数字就是 PID。 PID 只是为了让您可以明确指定一个进程。所以问题应该是:

What operations can be done on processes.

进程操作

  • 发送信号(与kill)。信号不仅可以用于杀死程序,例如 dd 可以在发送 USR1 信号时输出其当前进度。

  • 更改优先级(renice)。进程有一个优先级,它决定了与其他进程相比它们获得多少 CPU 时间。您可以更改优先级。