Cloudways 上托管的 Woocommerce Web 应用程序上的 Cron 作业

Cron Job On Woocommerce Web App Hosted on Cloudways

我有一个托管在 cloudways 上的 woocommerce 网站,我想监控该网站以了解它何时关闭以及何时关闭。

我决定使用 php 的 cron 作业来检查网站上的特定 URL。我意识到 cloudways 在仪表板中设置了 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 分钟检查一次文件并在无法访问文件时向我发送电子邮件,但如果找到文件则不执行任何操作

请按照本教程使用 php

在 Cloudways 中添加一个 cron 作业

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