flock: zły numer: myfile.lock


4

Próbuję zablokować taki plik:

flock -e myfile.lock

Wynik to:

flock: bad number: myfile.lock

Nie ma znaczenia, czy plik istnieje, czy nie jestem rootem. Próbowałem nawet chmod a + rwx mój plik. Nadal pojawia się ten sam błąd. Próbowałem tego samego nie na moim komputerze, ale na Debianie i otrzymuję ten sam błąd ...

Odpowiedzi:


10

Brak polecenia. Próbować:

flock -e myfile.lock ls

Liczba jest deskryptorem pliku alternativ użycia:

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

Zobacz stronę manuala.


dzięki, część liczbowa nadal nie dostaję, ale działała tu brakująca wskazówka polecenia: terminal 1 flock -x ./test.txt sleep 10, a potem na terminalu 2flock -x ./test.txt ls
Wodnik Moc
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.