bash – 如何收回已被拒绝的流程?
发布时间:2020-12-15 18:40:48 所属栏目:安全 来源:网络整理
导读:与之前的许多问题类似,我发现自己正在经营一份我希望自己在屏幕上运行的工作.我被迫拒绝了这个过程因为我需要断开连接.现在我已经重新连接,我发现该进程仍在运行.我怎样才能“回收”这个过程,这样我才能看到它的输出并给它输入? 这个问题不同于将正在运行的
与之前的许多问题类似,我发现自己正在经营一份我希望自己在屏幕上运行的工作.我被迫拒绝了这个过程因为我需要断开连接.现在我已经重新连接,我发现该进程仍在运行.我怎样才能“回收”这个过程,这样我才能看到它的输出并给它输入?
这个问题不同于将正在运行的进程移动到屏幕,因为它涉及重新打开丢失的stdin / out / err句柄.
这是一个重复的问题 – 参见
Moving an already-running process to Screen,它指向
retty,这是一个自我描述的可怕的黑客实现我一直猜到的可能但从未真正尝试过:它找到fd 0,1和2(标准,过程和错误,分别为这个过程并附着在它们身上,就像一个不应该是的可怕的异常寄生虫.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |