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

问题描述

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

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

谢谢,

皮埃尔

解决方法

无法恢复已终止的内容。

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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...