スクリプト::履歴書

実行中に中止される可能性があるが後の呼び出しでそれらが残っている場所を拾う必要があるスクリプトのための状態キーパー。
今すぐダウンロード

スクリプト::履歴書 ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Robert Powers
  • 出版社のWebサイト:
  • http://search.cpan.org/batman/

スクリプト::履歴書 タグ


スクリプト::履歴書 説明

実行中に中止される可能性があるが、後で呼び出し中に停止した場所を拾う必要があるスクリプトの州キーパー。 Script :: Resumeは、実行の途中で中止される可能性があるが後で呼び出し中のどこから離れたかを選択する必要があるスクリプトの州キーパーです.Synopsis Script :: Resumeを使用します。私の$ state = {robin => "Jason Todd"}; My $ REZ =新しいスクリプト:: Resume(Script_State => $ STATES、STAGES => )。 $ rez-> addstage( "oh_and_this_too"、func => this_too、always => 1); $ rez-> runAllstages(); "結果:robin = $ state - > {robin} "; sub do_this {印刷"私はこれをやっています "} sub then_that {印刷"私がやっている "; $ STATE - > {ROBIN} =" Dick Grayson "; sub inforty_manth_this {印刷"私はついにこれをやっています "; $ state - > {robin} =" Tim Drake ";} sub this_too {印刷"私もこれをやっています ";}これをより明確なコントロールを使用して実行するスクリプトは次のとおりです。 my_first_stage "、func => stage_one); $ rez-> addstage(" my_second_stage "、func => stage_two); $ rez-> addstage(" my_third_stage "、func => stage_three); $ ROBIN = $ rez-> runstage( "my_first_stage"、 "Jason Todd");印刷結果:ROBIN 1 = $ ROBIN "; $ ROBIN = $ REZ->ランステージ(" my_second_stage "、" Dick Grayson ");印刷結果:ROBIN 2 = $ ROBIN "; $ robin = $ rez-> runstage(" my_third_stage "、" tim drake "); print"結果:Robin3 = $ Robin "; Sub Stage_ONE {Return Shift; Sub Stage_two {Return Shift; Sub Stage_Three {Return Shift;} Script :: Resumeを使用すると、スクリプトが中央のどこかに停止されている場合は、スクリプトが自動的にステージに分割できます。問題を解決するには、スクリプトを再実行して、以前の状態と全部で、そこで中断した場所を拾うことができます。これは、最初から始めることができないタスクに役立ちます。周囲の大規模なファイルをコピーするのに関わるスクリプトなど、$ ENV {TEMP} / $ 0.stateまたは/tmp/q.state(または指定した場所)の普通データ:: Dumperフォーマットファイルに維持されます。再実行する前に微調整してください。すべての段階からのすべての戻り値とともにコンストラクターに渡すScript_Stateが保管されます。段階が以前のスクリプトの呼び出しで既に実行されている場合、戻り値は実際には返されます。ステージを再実行してください。要件: ・Perl


スクリプト::履歴書 関連ソフトウェア