File kunci yang Anda tentukan sebagai opsi untuk /usr/bin/flock
; /var/cron.lock
tetap terkunci dengan flock(2)
panggilan sistem selama skrip Anda /usr/bin/myscript
. Setelah skrip Anda selesai, kunci itu dilepaskan lagi oleh /usr/bin/flock
.
Ketika /usr/bin/flock
perintah tidak dapat mencapai kunci, yaitu karena /var/cron.lock
sudah dikunci karena skrip Anda masih berjalan (atau kondisi kesalahan lainnya), /usr/bin/flock tidak akan menjalankan skrip Anda. Skrip Anda tidak perlu dimodifikasi dan tidak perlu melakukan pengecekan kunci, itu semua dilakukan oleh /usr/bin/flock.
File kunci itu sendiri akan dibuat sebagai file kosong oleh /usr/bin/flock
perintah jika belum ada, tetapi setelah dibuat, file kunci tidak berubah, hanya kawanan (2) yang akan diterapkan dan dihapus. File tidak akan dihapus setelah skrip Anda selesai.