Getlock merupakan open source, file perintah-garis sederhana dan bebas mengunci aplikasi, yang dapat mengunci satu atau lebih lockfiles, dan kemudian jalankan perintah shell.
getlock menampilkan beberapa pilihan lanjutan, yang memungkinkan pengguna untuk hanya mengunci file, untuk menjalankan perintah ketika tidak dapat mengunci file, untuk membunuh pemegang saat ini lockfile, dll Di bawah ini kami telah mencantumkan beberapa contoh penggunaan, milik rumah halaman proyek:
Kunci Beberapa file kemudian menjalankan program, gagal seketika jika tidak bisa mengunci:
& Nbsp; getlock /tmp/file1.lck /tmp/file2.lck "echo hello"
Cobalah selama 1 menit untuk mengunci file, menjalankan program '/tmp/lockfail.sh' jika tidak bisa mendapatkan kunci:
& Nbsp; getlock w t 60 /tmp/file1.lck F "/tmp/lockfail.sh" "echo mendapat kunci"
Membunuh pemilik lockfile setelah menunggu 30 detik:
& Nbsp; getlock w -g 30 -k /var/lock/file1.lck "echo mendapat kunci"
Hanya mengunci file, tidak menjalankan program:
& Nbsp; getlock w N /var/lock/file1.lck /tmp/file2.lck
Program bahkan jika tidak bisa mendapatkan kunci Run:
& Nbsp; getlock w t 30 -X /tmp/file1.lck "/usr/sbin/program-that-must-run.sh"
Kunci 3 file, jangan menulis PID untuk yang terakhir ini:
& Nbsp; getlock w /tmp/lockfile1.lck /var/lock/lockfile2.lck -s /home/colum/MyWork.txt "vi /home/colum/MyWork.txt"
Apa yang baru dalam rilis ini:.
- Versi ini menambahkan v / version perintah bendera baris dan n / baris perintah -nohup bendera
Komentar tidak ditemukan