Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

plik blokujący - Online w chmurze

Uruchom plik blokujący w darmowym dostawcy hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

Jest to plik blokujący polecenia, który można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


lockfile - twórca pliku semaforów warunkowych

STRESZCZENIE


plik blokady -czas spania | -r ponownych prób |
-l limit czasu blokady | -s zawieszać | -! | -ml | -mu | filename ...

OPIS


plik blokady można użyć do stworzenia jednego lub więcej semafor pliki. Jeśli plik blokujący nie może utworzyć wszystkich
określone pliki (w określonej kolejności), czeka czas spania (domyślnie 8) sekund
i ponawia próbę ostatniego pliku, który się nie powiódł. Możesz określić liczbę ponownych prób do
rób aż do zwrócenia błędu. Jeśli liczba ponownych prób wynosi -1 (domyślnie, tj. -r-1)
plik blokujący będzie ponawiał próbę w nieskończoność.

Jeśli liczba ponownych prób wygasa przed utworzeniem wszystkich plików, plik blokujący powraca
niepowodzenie i usuwa wszystkie pliki, które utworzył do tego momentu.

Używanie pliku blokującego jako warunku pętli w skrypcie powłoki można łatwo wykonać za pomocą
dotychczasowy -! flaga, aby odwrócić status wyjścia. Aby zapobiec nieskończonym pętlom, awarie dla każdego
powód inny niż już istniejący plik blokujący nie są odwrócone do sukcesu, ale raczej są
nadal zwracane jako awarie.

Wszystkie flagi można określić w dowolnym miejscu w wierszu poleceń, zostaną one przetworzone, kiedy
napotkany. Linia poleceń jest po prostu analizowana od lewej do prawej.

Wszystkie pliki utworzone przez plik blokujący będą tylko do odczytu i dlatego będą musiały zostać usunięte
w rm -f.

Jeśli określisz a limit czasu blokady następnie plik blokujący zostanie usunięty siłą po upływie limitu czasu blokady
sekund minęło od ostatniej modyfikacji/utworzenia pliku blokującego (najprawdopodobniej przez some
inny program, który niespodziewanie umarł dawno temu i dlatego nie mógł wyczyścić żadnego
pozostałe pliki blokujące). Plik blokujący jest odporny na przekrzywienie zegara. Po usunięciu pliku blokującego przez
siła, zawieszenie zawieszać sekundy (domyślnie 16) jest brane pod uwagę, aby
zapobiec nieumyślnemu natychmiastowemu usunięciu nowo utworzonego pliku blokującego przez inny program
(porównać ZAWIESZAĆ in procmail(1)).

Skrzynka Pocztowa zamki
Jeśli zezwalają na to uprawnienia w katalogu bufora poczty systemowej lub jeśli plik blokujący jest odpowiedni
setgid, będzie mógł blokować i odblokowywać systemową skrzynkę pocztową za pomocą opcji -ml
i -mu odpowiednio.

PRZYKŁADY


Załóżmy, że chcesz mieć pewność, że dostęp do pliku „ważne” jest serializowany, tj. nie
dostęp do niego powinien mieć więcej niż jeden program lub skrypt powłoki. Dla prostoty
dobra, załóżmy, że jest to skrypt powłoki. W takim przypadku możesz rozwiązać to w następujący sposób:
...
plik blokady ważny.lock
...
access_"important"_to_your_hearts_content
...
rm -f ważny.blokada
...
Teraz, jeśli wszystkie skrypty uzyskujące dostęp do „ważnych” będą postępować zgodnie z tymi wytycznymi, będziesz mieć pewność
że co najwyżej jeden skrypt będzie wykonywany pomiędzy poleceniami `lockfile' i `rm'.

ŚRODOWISKO


NAZWA LOGU używany jako wskazówka do określenia nazwy logowania osoby wywołującej

Korzystaj z pliku blokującego online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    Phaser
    Phaser
    Phaser to szybka, darmowa i zabawna gra otwarta
    źródłowa struktura gry HTML5, która oferuje
    Renderowanie WebGL i Canvas w poprzek
    przeglądarek internetowych na komputery i urządzenia mobilne. Gry
    może być współ...
    Pobierz Phaser
  • 2
    Silnik WASAL
    Silnik WASAL
    VASSAL to silnik gry do tworzenia
    elektroniczne wersje tradycyjnej tablicy
    i gry karciane. Zapewnia wsparcie dla
    renderowanie elementów gry i interakcja,
    i ...
    Pobierz silnik VASSAL
  • 3
    OpenPDF — rozwidlenie iText
    OpenPDF — rozwidlenie iText
    OpenPDF to biblioteka Java do tworzenia
    i edycji plików PDF z LGPL i
    Licencja open source MPL. OpenPDF to
    LGPL/MPL open source następca iText,
    w ...
    Pobierz OpenPDF — rozwidlenie iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - System do Automatyzacji
    Analizy geologiczne - to geografia
    Oprogramowanie systemu informacyjnego (GIS) z
    ogromne możliwości geodanych
    przetwarzanie i an...
    Pobierz SAGA GIS
  • 5
    Przybornik dla Java/JTOOpen
    Przybornik dla Java/JTOOpen
    IBM Toolbox for Java / JTOpen to
    biblioteka klas Java obsługująca
    klient/serwer i programowanie internetowe
    modeli do systemu z systemem OS/400,
    i5/OS, lub...
    Pobierz Zestaw narzędzi dla języka Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (lub D3 dla dokumentów opartych na danych)
    to biblioteka JavaScript, która pozwala
    do tworzenia dynamicznych, interaktywnych danych
    wizualizacje w przeglądarkach internetowych. Z D3
    ty...
    Pobierz plik D3.js
  • więcej »

Komendy systemu Linux

Ad