У меня есть один php-скрипт, и я запускаю этот скрипт через cron каждые 10 минут на CentOS.
Проблема в том, что если задание cron займет более 10 минут, то запустится другой экземпляр того же задания cron.
Я попробовал один трюк, а именно:
Но может быть одна проблема, когда файл блокировки не удаляется или удаляется скриптом по какой-либо причине. Cron больше никогда не запустится.
Можно ли как-нибудь снова остановить выполнение задания cron, если оно уже запущено, с помощью команд Linux или подобных?