我已经启动了 jboss 并将其从特定 ssh 会话发送到后台进程。但由于会话超时,我执行了 ssh(diff 会话),但现在我既无法列出 bg 作业,作业命令也未返回任何内容。
答案1
fg
//bg
仅jobs
适用于当前 shell 启动的作业。由于再次连接时您获得了一个新 shell,因此它无法看到前一个 shell 的作业。
也有可能您的 bash 会话因断开连接而被终止,从而终止了其后台作业。如果您希望后台作业能够幸免于此类事故,请使用 启动它们nohup
。
我已经启动了 jboss 并将其从特定 ssh 会话发送到后台进程。但由于会话超时,我执行了 ssh(diff 会话),但现在我既无法列出 bg 作业,作业命令也未返回任何内容。
fg
//bg
仅jobs
适用于当前 shell 启动的作业。由于再次连接时您获得了一个新 shell,因此它无法看到前一个 shell 的作业。
也有可能您的 bash 会话因断开连接而被终止,从而终止了其后台作业。如果您希望后台作业能够幸免于此类事故,请使用 启动它们nohup
。