Я написал crontab для вызова функции со следующим синтаксисом для запуска каждые 5 минут,
*/5 * * * * curl http://localhost/domain/path/front_orders/recursive_pay/F0C473D9BD583
в функции, я перенаправил в Google с перенаправлением (‘http://www.google.com‘); для теста, но это не похоже на работу. Любые предложения ..
Если ваш php-скрипт может быть вызван с использованием URL-адреса, вы можете lynx, или curl, или wget, чтобы настроить свой crontab.
*/5 * * * * lynx http://localhost/domain/path/front_orders/recursive_pay/F0C473D9BD583.php
или же
*/5 * * * * /usr/bin/curl http://localhost/domain/path/front_orders/recursive_pay/F0C473D9BD583
или же
*/5 * * * * /usr/bin/wget -q http://localhost/domain/path/front_orders/recursive_pay/F0C473D9BD583
вместо перенаправления (‘http://www.google.com«); пытаясь использовать это:
header('Location: http://www.google.com');
Используйте curl или wget, если вы хотите просто «пинговать» URL.
*/5 * * * * /usr/bin/wget -O /dev/null http://localhost/domain/path/front_orders/recursive_pay/F0C473D9BD583
Вы также можете использовать один из
/usr/bin/wget --spider http://localhost/... (if doing a HEAD call will do)
/usr/bin/curl http://localhost/... > dev/null 2>&1
Если вы используете
/usr/bin/wget -q http://localhost/...
Я думаю, что вы в конечном итоге поместите копию результата в любой каталог ‘current’ (зависит от того, какой пользователь запускает cron).