问题描述
长话短说,我错误地按 ctrl+C 中止了我的 Shell 进程(我想按 ctrl+Z 来停止它)。这是一个持续了 50 个小时的模拟,我在它完成之前就杀死了它:'(
有没有办法恢复它?我在互联网上找不到任何东西,但我强烈希望你们中间有人有解决方案...... 我使用的是 MacOS。
谢谢,
皮埃尔
解决方法
无法恢复已终止的内容。
您拥有(拥有)的唯一可能性是通过预见这一点:您创建一个进程,它有一个起点(假设为 1,所以您启动 ./process 1
)并且有一种方法可以知道最后一点您的程序已到达(事件日志、正常日志文件...),假设您已在值 100 处停止进程。然后您可以在值 100 (./process 100
) 处重新启动进程,但请注意:这不是正在恢复,但会启动该过程的另一个实例。