Quantcast
Channel: Библиотека знаний
Viewing all articles
Browse latest Browse all 1318

flock

$
0
0

flock

Простая защита от двойного запуска заданий cron. Эта комманда запустит /root/myscript.sh и создаст lock-файл для данного процесса. Пока он активен, новый вызов данного скрипта не произойдет. После завершения программы, блокировка файла снимается и процесс может быть снова запущен. Параметр -w 600 определяет время ожидания комманды flock на освобождение lock-файла. Для моментальной отмены выполнения процесса используйте параметр -w 0, для ожидания же бесконечно долгого времени параметр нужно опустить.

Принимаются следующие параметры:

  • -s --sharedУстанавливает общую блокировку
  • -x --exclusiveУстанавливает эксклюзивную блокировку
  • -u --unlockСнимите блокировку
  • -n --nonblock
  • -w --timeoutВремя ожидания блокировки
  • -o --closeЗакрывет дескриптор файла перед запуском команд
  • -c --commandЗапуск командной строки одного через оболочки

Пример использования:

crontab

* * * * * /usr/bin/flock --lockfile=/tmp/myapp.locked -- /path/to/myapp

Viewing all articles
Browse latest Browse all 1318

Trending Articles


Girasoles para colorear


mayabang Quotes, Torpe Quotes, tanga Quotes


Tagalog Quotes About Crush – Tagalog Love Quotes


OFW quotes : Pinoy Tagalog Quotes


Long Distance Relationship Tagalog Love Quotes


Tagalog Quotes To Move on and More Love Love Love Quotes


5 Tagalog Relationship Rules


Best Crush Tagalog Quotes And Sayings 2017


Re:Mutton Pies (lleechef)


FORECLOSURE OF REAL ESTATE MORTGAGE


Sapos para colorear


tagalog love Quotes – Tiwala Quotes


Break up Quotes Tagalog Love Quote – Broken Hearted Quotes Tagalog


Patama Quotes : Tagalog Inspirational Quotes


Pamatay na Banat and Mga Patama Love Quotes


Tagalog Long Distance Relationship Love Quotes


BARKADA TAGALOG QUOTES


“BAHAY KUBO HUGOT”


Vimeo 10.7.0 by Vimeo.com, Inc.


Vimeo 10.7.1 by Vimeo.com, Inc.