Cron Job On Woocommerce Web App, размещенная на Cloudways

У меня есть веб-сайт woocommerce, размещенный в облачных сетях, и я хочу отслеживать, чтобы веб-сайт знал, когда он выключен, а когда нет.

Я решил использовать задания cron с php для проверки определенных URL на сайте. Я понял, что в облачных сервисах настроены рабочие места cron на панели инструментов.

Вот пример моего кода, который проверяет, доступно ли изображение или нет.

<?php

function is_webUrl($url) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
// don't download content
curl_setopt($ch, CURLOPT_NOBODY, 1);
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
if (curl_exec($ch) !== FALSE) {
return true;
} else {
return false;
}
}

if(is_webUrl('https://url/image.jpg')) {
echo 'yes i found it';
}else{
echo 'file not found';
}

?>

Мой вопрос: как я могу использовать задания cron для проверки файла каждые 15 минут и отправки мне электронного письма, если файл не может быть достигнут, но ничего не будет делать, если файл найден

1

Решение

Планирование работы Cron с платформы Cloudways
https://support.cloudways.com/scheduling-cron-job-from-console/

0

Другие решения

Пожалуйста, следуйте этому уроку, чтобы добавить cron jon в Cloudways с php

https://www.cloudways.com/blog/schedule-cron-jobs-in-php/

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector