Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
system:flock [2016/01/27 10:12] – [flock] mirocowsystem:flock [2016/01/27 10:46] (текущий) mirocow
Строка 1: Строка 1:
 +{{tag>system bash}}
 +
 ====== flock ====== ====== flock ======
  
Строка 9: Строка 11:
 ===== Принимаются следующие параметры: ===== ===== Принимаются следующие параметры: =====
  
-  * -s  --shared     Get a shared lock +  * **-s  --shared**     Устанавливает общую блокировку 
-  * -x  --exclusive  Get an exclusive lock +  * **-x  --exclusive**  Устанавливает эксклюзивную блокировку 
-  * -u  --unlock     Remove a lock +  * **-u  --unlock**     Снимите блокировку 
-  * -n  --nonblock   Fail rather than wait +  * **-n  --nonblock**    
-  * -w  --timeout    Wait for a limited amount of time +  * **-w  --timeout**    Время ожидания блокировки 
-  * -o  --close      Close file descriptor before running command +  * **-o  --close**      Закрывет дескриптор файла перед запуском команд 
-  * -c  --command    Run a single command string through the shell+  * **-c  --command**    Запуск командной строки одного через оболочки
  
  
 ===== Пример использования: ===== ===== Пример использования: =====
 +
 +==== crontab ====
  
 <code> <code>
 * * * * * /usr/bin/flock --lockfile=/tmp/myapp.locked -- /path/to/myapp * * * * * /usr/bin/flock --lockfile=/tmp/myapp.locked -- /path/to/myapp
 </code> </code>