Сделал небольшой скрипт (см. ниже), при открытии в браузере все работает как надо. А если поставить на планировщик, то никакой активности. Возможно, это из-за каких-то несовместимостей. Почему такое может быть и как это исправить?
Выполняемый код PHP берет по ссылке страницу, заполняет поля и имитирует нажатие и отправку форм.
<?php
$url = 'https://www.example.com/bo/';
$body = 'test=start';
$c = curl_init ($url);
curl_setopt ($c, CURLOPT_POST, true);
curl_setopt ($c, CURLOPT_POSTFIELDS, $body);
curl_setopt ($c, CURLOPT_RETURNTRANSFER, true);
$page = curl_exec ($c);
echo $page;
echo '<script>
var input_modal = $("#phone-modal"),
input_1 = $("#phone-buh2"),
input_2 = $("#phone-buh1"),
input_3 = $("#phone");
input_modal.val("7(777)777-77-77");
input_1.val("7(777)777-77-77");
input_2.val("7(777)777-77-77");
input_3.val("7(777)777-77-77");
setTimeout(function(){
$(".wpcf7-submit").trigger("click");
}, 1000);
</script>';
curl_close ($c);
?>
Команда в планировщике
/usr/bin/wget example.com/validform.php