4

Я пытаюсь поставить блокировку на файл, как это:

flock -e myfile.lock

Результат:

flock: bad number: myfile.lock

Неважно, существует файл или нет, или я root. Я даже попробовал chmod a+rwx myfile. Тем не менее получить ту же ошибку. Я попробовал то же самое не на моей машине, а на Debian, и я получаю ту же ошибку ...

1 ответ1

10

Команда отсутствует. Пытаться:

flock -e myfile.lock ls

Число является файловым дескриптором альтернативного использования:

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

Смотрите справочную страницу.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .