1

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

我决定使用 cron 作业和 php 来检查网站上的特定 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 分钟检查一次文件,如果无法访问该文件,则向我发送电子邮件,但如果找到该文件,则什么也不做

4

1 回答 1

0

请按照本教程使用 php 在 Cloudways 中添加 cron jon

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

于 2017-10-17T11:31:08.010 回答