Script :: Resume.

Penjaga Negara untuk skrip yang mungkin membatalkan di tengah-tengah eksekusi tetapi perlu mengambil di mana mereka tinggalkan dalam doa nanti.
Unduh sekarang

Script :: Resume. Peringkat & Ringkasan

Iklan

  • Rating:
  • Lisensi:
  • Perl Artistic License
  • Harga:
  • FREE
  • Nama Penerbit:
  • Robert Powers
  • Situs web penerbit:
  • http://search.cpan.org/~batman/

Script :: Resume. Tag


Script :: Resume. Keterangan

Keawakan Negara untuk skrip yang mungkin membatalkan di tengah-tengah eksekusi tetapi perlu mengambil di mana mereka tinggalkan dalam doa nanti. Script :: resume adalah penjaga negara untuk skrip yang mungkin membatalkan di tengah-tengah eksekusi tetapi perlu mengambil di mana mereka tinggalkan dalam invokasi nanti. Skrip penggunaan :: resume; $ state saya = {robin => "jason todd"}; $ Rez rez = script baru :: resume (script_state => $ state, tahap => ); $ Rez-> AddStage ("oh_and_this_too", func => this_too, selalu => 1); $ Rez-> RunAlstage (); Cetak "Hasil: Robin = $ state -> {robin} "; sub do_this {print" Saya melakukan ini ";} sub then_that {print" Saya melakukan itu "; $ negara bagian -> {Robin} =" Dick Grayson ";} sub akhirnya_THI {Print" Saya akhirnya melakukan ini "; $ state -> {robin} =" tim drake ";} sub this_too {print" saya melakukan ini juga ";} Berikut ini adalah skrip yang menjalankannya dengan skrip penggunaan kontrol yang lebih eksplisit :: resume; $ robin saya; $ saya sekarang = waktu (); $ rez = skrip baru :: resume (); $ Rez-> AddStage (" my_first_stage ", func => tahap_one); $ rez-> addstage (" my_second_stage ", func => stage_two); $ rez-> addstage (" my_third_stage ", func => $ REZ-> Runstage ( "my_first_stage", "Jason Todd"); Cetak "Hasil: Robin 1 = $ Robin "; $ robin = $ Rez-> Runstage (" my_second_stage "," Dick Grayson "); Cetak" Hasil: Robin 2 = $ Robin "; $ Robin = $ Rez-> Runstage (" my_third_stage "," Tim Drake "); Cetak" Hasil: Robin3 = $ Robin "; sub stage_one {return shift;} Sub stahe_two {return shift;} sub stage_three {return shift;} Script :: resume memungkinkan Anda untuk secara otomatis memecah skrip Anda menjadi tahapan sedemikian rupa sehingga jika skrip menyoroti di suatu tempat, Anda dapat memperbaiki masalah, jalankan kembali skrip dan itu akan mengambil di mana ia tinggalkan, dengan keadaan sebelumnya dan semua. Ini berguna untuk tugas-tugas di mana Anda tidak dapat memulai dari awal lagi dan / atau Anda tidak mau untuk, seperti skrip yang terlibat dalam menyalin file besar-besaran Tweak sebelum berjalan kembali. Ini akan menyimpan script_state yang Anda lewati ke konstruktor bersama dengan semua nilai pengembalian dari semua tahapan. Jika panggung telah dijalankan dalam doa skrip Anda sebelumnya, nilai pengembalian akan dikembalikan tanpa sebenarnya. menjalankan kembali panggung. Persyaratan: · Perl.


Script :: Resume. Perangkat Lunak Terkait

SSLH

beralih koneksi yang masuk antara server SSH dan SSL / HTTPS. ...

168

Unduh