flock - предотвращение повторного запуска программы/скрипта из crontab.

Столкнулся с проблемой, написанный мною бот для сайта запускался раз в минуту и однажды на сервере, где работал бот интернет канал сильно просел, как результат за минуту бот не успел завершить свою работу.

crontab запустил его еще раз, бот снова не успел, а crontab продолжал беспощадно запускать копии бота - последствия …

more ...