web-dev-qa-db-ja.com

群れ:悪い番号:myfile.lock

私は次のようなファイルにロックをかけようとします:

flock -e myfile.lock

結果は次のとおりです。

flock: bad number: myfile.lock

ファイルが存在するかどうか、または私がルートであるかどうかは関係ありません。 chmod a + rwxmyfileも試しました。それでも同じエラーが発生します。私は自分のマシンではなくDebianで同じことを試しましたが、同じエラーが発生します...

4
azerIO

コマンドがありません。試してみてください:

flock -e myfile.lock ls

番号は、使用法代替のファイル記述子です。

(
  flock -e 200
  ls
) 200>myfile.lock

Manページを参照してください。

10
ceving