在 shell UNIX 上恢复已终止的作业

Resume a killed job on shell UNIX

长话短说我错误地按 ctrl+C 中止了我的 Shell 进程(我想按 ctrl+Z 来停止它)。这是一个持续了 50 个小时的模拟,我在它完成之前就把它杀了:'(

有没有办法恢复它?我在互联网上找不到任何内容,但我强烈希望你们中的某个人有解决方案... 我使用的是 MacOS。

谢谢,

皮埃尔

无法恢复已终止的内容。

您拥有(曾经)的唯一可能性是预见到这一点:您创建了一个流程,它有一个起点(比如说 1,所以您启动 ./process 1)并且有一种方法可以知道您的程序已达到最后一点(事件日志、正常日志文件、...),假设您已在值 100 处停止了进程。然后您可以在值 100 (./process 100) 处重新启动进程,但请注意:这不是恢复,而是启动该进程的另一个实例。