我有一个后台进程正在运行,其中的命令以“nohup nice”开头。因为它通常需要 20 个小时,所以我让它在夜间运行。但是,今天早上我收到一条消息说“写入失败:管道损坏”,可能是因为服务器关闭了空闲时间过长的连接。当我再次登录服务器时,当我输入“jobs”命令时没有工作。我怎样才能从剩下的地方重新启动程序而不是从头开始运行?
我了解到,nohup如果您失去连接或需要注销,该命令允许命令继续运行。我nohup nice my command &通过 ssh 在远程程序中运行,在我的笔记本电脑失去网络连接后,终端显示“管道损坏”并自动退出。当我重新连接时,该工作丢失了。为什么会这样呢?是否可以从中断的地方运行它?