У меня есть php-скрипт, который запускается из webservice и вставляется в DB.crontab с wget - почему он работает дважды?
кронтаб -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 минут для завершения без отправки ответа (он вытаскивает много данных из webservicces и сохраняет в db). Подозреваю, что по умолчанию возникает ошибка или wget по умолчанию, вызывающая эту проблему.
Очевидный вопрос: вы пробовали работать в командной строке? – 2010-12-17 04:02:04