私は次のようなファイルにロックをかけようとします:
flock -e myfile.lock
結果は次のとおりです。
flock: bad number: myfile.lock
ファイルが存在するかどうか、または私がルートであるかどうかは関係ありません。 chmod a + rwxmyfileも試しました。それでも同じエラーが発生します。私は自分のマシンではなくDebianで同じことを試しましたが、同じエラーが発生します...
コマンドがありません。試してみてください:
flock -e myfile.lock ls
番号は、使用法代替のファイル記述子です。
(
flock -e 200
ls
) 200>myfile.lock
Manページを参照してください。