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 作业
我有一个托管在 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 作业