gio*_*lio 4 command-line process system-monitor kill
当我关闭我的我的世界时,它永远不会完全关闭,我一直在寻找解决方案,但没有找到。过了一会儿,我放弃了,决定在我想关闭它时手动杀死它。
如果我使用 pgrep 然后在终端中杀死它似乎没有影响,但是当我打开系统监视器并右键单击并杀死它时,它会很好地关闭。
System Monitor方式和Terminal方式有什么区别?系统监视器是否在后台执行 kill 命令没有执行的其他操作?
kill命令和系统监视器的“kill”没有区别。系统监视器只是提供了一些kill我认为您不知道的参数。
当您kill <process-number>,它实际上是向该进程发送信号以干净地退出。这称为 SIGTERM。为了无条件终止进程,可能导致数据丢失,您需要发送不同的信号:
kill -9 <process-number>
Run Code Online (Sandbox Code Playgroud)
这会向进程发送一个 SIGKILL,该进程立即结束其执行。kill -9当您要求“杀死”一个进程而不是简单地“关闭”它时,系统监视器会使用它。
SuperUser Stack Exchange 上的这个答案应该会有所帮助。