У меня есть php-скрипт, который запускается из веб-сервиса и вставляется в БД.
crontab -e
......other cron tasks above.......
...
..
..
# Run test script.php at 1610
10 16 * * * /usr/bin/wget -q -O /home/username/my_cronjobs/logs/cron_adhoc http://localhost/project/script.php
Видимо, в 16:10 этот скрипт запускается дважды!
16:10:01 и 16: 25: 02
Что-то не так и нужно делать с помощью wget ??
Или я неправильно установил график работы cron?
Когда я запускаю http://localhost/project/script.php из браузера, он запускается только один раз ..
Есть идеи относительно этой проблемы?
Я проверял, нет других пользователей, выполняющих ту же работу ... Я подозреваю, как работает wget.
Поскольку моему сценарию требуется не менее 20 минут для завершения без отправки ответа (он извлекает много данных из веб-служб и сохраняет их в db) .. подозреваю, что по умолчанию возникает тайм-аут или повторная попытка wget, вызывающая эту проблему.