结束最初启动作业的终端会话后,无法从另一个终端/用户找到作业

结束最初启动作业的终端会话后,无法从另一个终端/用户找到作业

我已经启动了 jboss 并将其从特定 ssh 会话发送到后台进程。但由于会话超时,我执行了 ssh(diff 会话),但现在我既无法列出 bg 作业,作业命令也未返回任何内容。

答案1

fg//bgjobs适用于当前 shell 启动的作业。由于再次连接时您获得了一个新 shell,因此它无法看到前一个 shell 的作业。

也有可能您的 bash 会话因断开连接而被终止,从而终止了其后台作业。如果您希望后台作业能够幸免于此类事故,请使用 启动它们nohup

相关内容