flock -x -w 5 ~/counter.txt 'COUNTER=$(cat ~/counter.txt); echo $((COUNTER + 1)) > ~/counter.txt'
Bagaimana saya meneruskan beberapa perintah flock
seperti pada contoh di atas?
Sejauh yang saya mengerti, flock
mengambil bendera yang berbeda (-x untuk eksklusif, -w untuk batas waktu), kemudian file untuk mengunci, dan kemudian perintah untuk menjalankan. Saya tidak yakin bagaimana saya akan meneruskan dua perintah ke fungsi ini (setel variabel dengan konten file yang dikunci, dan kemudian tambahkan file ini).
Tujuan saya di sini adalah untuk membuat selisih atom untuk file dengan menguncinya setiap kali skrip mencoba mengakses counter.txt
file.