从系统监视器内部终止“gnome-system-monitor”进程是否安全?

从系统监视器内部终止“gnome-system-monitor”进程是否安全?

我知道这可能听起来像一个愚蠢的问题,但出于好奇,gnome-system-monitor从系统监视程序内部终止进程是否安全?

我之所以问这个问题,是因为今天我打开了该程序gnome-system-monitor,看到gnome-system-monitor“流程”选项卡,当然系统监视程序还允许您结束和/或终止进程,所以我想知道如果您gnome-system-monitor从系统监视程序内部终止进程会发生什么?

我没有测试这个,因为担心可能但如果出了问题做过如果发生故障,后果会有多严重?
我们会面临整个系统故障还是只是简单的崩溃?

答案1

这样做很安全。唯一会发生的情况是程序从屏幕上消失,因为它不再运行。如果您愿意,可以轻松重新启动它。

解决一个可能的问题,系统监视器不是操作系统的一部分。它只是向操作系统询问有关正在运行的进程的信息,以便显示它们。它还可以要求操作系统对进程执行一些操作,例如终止它们等等。

由于它不是操作系统的一部分,没有其他程序依赖它,因此它被终止时不会对其他正在运行的进程产生影响。由于它是一个非系统进程,因此它就像终止任何其他非系统进程一样。

答案2

绝对没有问题,就像@Chai 所说的那样。系统监视器在终止任务时实际上并没有主动做任何事情;它只是向任务发送 sigterm 或 sigkill 信号并返回其正常工作。因此,在您给出的例子中:

  1. 系统监视器正在运行(为了便于说明,PID 为 19735)
  2. 系统监视器收到终止 PID 19735 的信号(来自鼠标)
  3. 系统监视器向 PID 19735 发送期限信号
  4. 系统监视器接收术语信号
  5. 系统监视器死机

就这些!里面没有任何危险。

相关内容