你如何解决“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.

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

对技术充满热情,我喜欢测试和编写有关操作系统的教程 macOS, Linux, Windows, 关于 WordPress, WooCommerce 和配置 LEMP 网络服务器 (Linux、NGINX、MySQL 和 PHP)。 我写在 StealthSettings.com 自 2006 年以来,几年后我开始撰写 iHowTo.Tips 教程和有关生态系统中设备的新闻 Apple: iPhone, iPad, Apple 手表,HomePod, iMac, MacBook、AirPods 和配件。

发表评论