召回被拒绝的 Process Mac

召回被拒绝的 Process Mac

我正在做一些神经网络训练,我的流程需要运行大约 20 个小时。我听从了其他地方的一些错误建议,让disowned我的流程在将 macbook air 置于睡眠状态时保持运行。

现在我意识到我无法恢复仍在运行的进程。但是,恢复进程确实很重要,因为这是一次重要的训练运行。

我希望有 Unix 天才知道一些非常巧妙的方法,可以在这个特定情况下恢复这个特定进程。我知道这通常是不可能的,但一定有办法做到,对吧?

请不要告诉我使用 tmux。如果我可以追溯这样做就太好了。我现在需要解决问题,而不是将来(我深夜运行我的进程,忘记了我当时不在 tmux 中)。

答案1

此工具可以帮助您:雷普特。你只需要编译它然后像这样使用它:

./reptyr PID

然后它将重新连接到当前 tty。希望这能有所帮助。

相关内容