flock(1)をflock(2)みたいに使いたい Stray Penguin - Linux Memo (BASH) ここに書いてあるとおりに実施する 関数定義 # ロック (ロックファイル名) filelock () { exec 9>>$1 flock -x 9 } # アンロック fileunlock () { exec 9>&- } 使い方 echo "HEAVEN OR HELL" filelock /tmp/hoge echo "LET'S LOCK" sleep 10 echo "SLASH" fileunlock exec 9>>$1 http://chaichan.web.infoseek.co.jp/src/BSH.htm#B13 本を読む execによるリダイレクトで番号を自動で割り振る ファイルディスクリプタ 9番 を、引数(/tmp/hoge)への追記としてオー