本教程向您展示了如何解决 “有停止的工作” 定制 “注销” 在终端(SSH)中。此消息是什么意思 Linux 您需要做的事情,以便您可以与终端断开连接,请参见下面的教程中的一步。
内容
在您看到如何从终端断开连接之前 “logout“,很高兴知道此消息的含义。
消息 “有停止的工作” 当您尝试从运行或等待中断的过程中断开连接时,它会出现 (Ctrl+C) 或延续(fg)lor。
这些是终端与客户之间连接到该系统之间的过程。联系 SSH 经过 Putty 或通过 Terminal ((macOS)。
因此,这不是错误消息,而是一条消息,该消息会像以前一样通知用户 “jobs” 在工作中没有保存或关闭。大多数时候,当您与 “vim“,您没有保存,但是您离开了编辑屏幕。
如何解决 “有停止的工作” 定制 “注销” 在SSH(终端)中
能够与您的订单断开连接 “logout“,通常,您必须完成或中断这些过程。
1。执行命令 “jobs” 在终端。该订单将显示等待或执行中的过程列表。
2。接下来,在确定开放过程后,您有几个变体:
返回执行过程
使用您的订单 “fg” 恢复执行中的停止过程(job)然后您通过钥匙的组合完成了它 Ctrl+C。
在后台移动过程以避免 “有停止的工作”
执行命令 “bg” 在后台移动过程。现在,您将可以通过Comnada关闭与终端的连接 “logout” 不停止开放过程。
完成与当前外壳的负载关联
该订单可以使用 “disown“。此命令消除了 job 与当前外壳关联,因此您可以关闭终端的连接会话。如果您在终端中执行订单,并且即使关闭终端后也希望保持其活跃,则可以自信地使用订单 “disown“。
强制关闭工作任务
不建议使用此方法,但是如果需要,您可以强行关闭任务。
用命令确定PID过程:
ps aux | grep process_name
完成强制的过程:
kill -9 PID_number
在上面的教程中的任何步骤之后,您将不再受到消息的欢迎 “有停止的工作” 执行订单时 “logout” 在终端中关闭会话。