【问题标题】:How to recover a Perl program from where it exited如何从退出的地方恢复 Perl 程序
【发布时间】:2013-07-27 07:17:12
【问题描述】:

我有一个需要很长时间才能运行的 Perl 程序。用户可能偶尔会退出它,我希望实现一种机制来恢复程序退出的地方。

我有个想法,用Storable/Dumper模块保存程序退出前的状态,恢复后恢复状态。

但是我怎样才能将程序移动到它退出的地方呢?我可以从它退出的地方设置一个恢复点,然后在它恢复后直接移动到恢复点吗?

【问题讨论】:

标签: perl


【解决方案1】:

您可以使用事务的概念并围绕它设计程序,但是让用户终止进程作为与其交互的预期方式听起来不是一个好主意。 也许就程序状态向用户提供更好的反馈可以解决这个问题,而不是处理骇人听闻的行为。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-03-30
    • 1970-01-01
    • 2016-03-11
    • 2010-11-12
    • 1970-01-01
    • 2012-03-19
    • 1970-01-01
    相关资源
    最近更新 更多