File :: LockDir adalah Perl nama file-tingkat dasar utilitas kunci.
SINOPSIS
menggunakan File :: LockDir;
INTERFACE
baru
Menginisialisasi kelas. Mengembalikan objek tunggal.
nflock ($ file, $ nap_till, $ loker, $ lockhost)
Mengunci nama file yang disediakan. Hanya $ file diperlukan.
$ File adalah file yang akan terkunci; $ Nap_till adalah jumlah total waktu untuk menunggu sebelum menyerah; $ Loker adalah nama mengidentifikasi loker; $ Lockhost adalah host meminta kunci.
nunflock ($ file)
Membuka file yang disediakan.
nlock_state ($ file)
Memeriksa keadaan kunci untuk file yang disediakan. Pengembalian daftar: item pertama adalah benar jika file tersebut dibuka, dan false jika tidak; item kedua adalah undef jika file tersebut dibuka, dan identitas (nama dan host) itu terkunci.
DIAGNOSTIK
% S sudah terkunci
Terlihat ketika Anda sudah mengunci pathname diminta. Informasi saja.
Tidak ada pathname terkunci
Anda tidak menyediakan pathname untuk dikunci untuk nflock. Fatal.
tidak dapat menulis ke direktori% s
Direktori tempat tinggal orang file tidak dapat ditulis, sehingga lockfile tidak dapat dibuat.
tidak bisa mendapatkan% s:% s
Bernama kunci tidak dapat diperoleh: alasannya diberikan. Kegagalan terjadi setelah sepuluh mencoba untuk mendapatkan kunci.
% S% s [% s]: kunci pada% s dipegang oleh% s
Kunci pada file yang ditentukan adalah bantuan oleh loker mencatat. Pesan informatory, dicetak hanya ketika debugging aktif.
dekat gagal untuk% s:% s
File yang berisi informasi kunci tidak bisa ditutup karena alasan ditampilkan.
melepaskan kunci pada% s
Pesan Debug; . mencatat bahwa kunci pada file yang ditentukan berhasil dirilis
Persyaratan :
- Perl
Komentar tidak ditemukan