你如何解决“There are stopped jobs“ 定制 ”logout” 在 SSH (Terminal)

本教程向您展示如何解决“There are stopped jobs“ 定制 ”logout“中 terminal (SSH)。 这个消息是什么意思 Linux 以及您必须做什么才能断开连接 terminal,请参阅下面的教程中的逐步说明。

在您了解如何断开连接之前 terminal 定制 ”logout",很高兴知道此消息的含义。

为什么消息“There are stopped jobs“ 定制 ”logout“?

消息“There are stopped jobs” 在您尝试注销时出现 terminal 其中有进程正在运行或等待被中断 (Ctrl+C) 或续集(fg) 他们的。
它是关于之间的过程 terminal 以及您登录该系统的客户端。 联系 SSHPutty 或通过 Terminal (macOS).

所以,这不是一条错误消息,而只是一条通知用户他有“jobs” 正在进行中,尚未保存或关闭。 大多数情况下,当您使用“编辑文本文件时,会出现此消息vim",您没有保存,而是离开了编辑屏幕。

你如何解决“There are stopped jobs“ 定制 ”logout” 在 SSH (Terminal)

为了能够使用命令注销“logout“通常情况下,你需要终止或终止那些进程。

1.运行命令“jobs“中 terminal. 此命令将显示挂起或正在运行的进程列表。

2.接下来,当你确定了打开的进程后,你有几个选择:

恢复执行中的流程

使用命令“fg” 恢复停止的进程(job) 然后用组合键结束 Ctrl+C.

将进程移到后台以避免“There are stopped jobs=

运行命令“bg” 将进程移至后台。 现在您将能够关闭连接到 terminal 按命令 ”logout”而不停止打开过程。

结束与当前shell的任务关联

您也可以使用命令“disown”。 此命令删除一个 job 与当前 shell 关联,以便您可以关闭连接会话 terminal. 如果您执行订单 terminal 并且您希望即使在关闭它后仍保持活动状态 terminalul,你可以自信地使用命令“disown“。

强制关闭工作负载

不推荐此方法,但如果需要,可以强制关闭任务。

使用以下命令识别进程的 PID:

ps aux | grep process_name

强制终止进程:

kill -9 PID_number

完成上述教程中的任何步骤后,您将不再收到消息“There are stopped jobs“当你执行命令时”logout” 一次关闭会话 terminal.

作为科技爱好者,我从2006年开始在StealthSettings.com上愉快地撰写文章。我在操作系统方面有丰富的经验,包括macOS、Windows和Linux,还熟悉编程语言和博客平台(WordPress),以及在线商店平台(WooCommerce、Magento、PrestaShop)。

如何以 » Linux » 你如何解决“There are stopped jobs“ 定制 ”logout” 在 SSH (Terminal)
发表评论