Linux 中“kill”和“top”中的“k”选项有什么区别?

Linux 中“kill”和“top”中的“k”选项有什么区别?

我发现http://www.tecmint.com/12-top-command-examples-in-linux/(该网页上的数字是 7)您可以使用该选项来终止程序。这与退出并使用 的k方式一样吗?topkill

答案1

该命令kill可用于向进程发送信号。有用的信号(如man)包括:HUP、INT、KILL、STOP、CONT 和 0。

例子:

sudo kill -9 1234- 向 pid 为 1234 的进程发送信号 KILL

top可用于监视 Linux 进程。此命令上有一个选项可以向进程发送信号。您应该已经知道进程 PID:

  1. 启动后top,找到您想要发送信号的进程。
  2. k
  3. 告知您想要向哪个 PID 发送信号。
  4. 告知您想要哪个信号并按enter
  5. 信号将被发送到过程 PID。

想知道更多吗Linux 信号

答案2

完全一样。它们都需要 PID 和信号来发送。

默认情况下,它们都会发送SIGTERM,您也可以选择另一个信号发送。

相关内容