我使用任务计划程序进行每日备份并保存在本地文件夹中,因此我的要求是每当备份超过其限制时(例如:我们将其修复为500 MB),如果超过500 MB,则会向其发送电子邮件user.HOw它是可能的。任何帮助?
答案 0 :(得分:0)
缺少一两个细节:什么语言?什么环境?等
但是,作为一个可能的例子:
$backupFilePath = 'path to your backup file';
$limit = your limit in bytes;
if (filesize($backupFilePath) < $limit) {
//log?
} else {
$to = "someone@example.com";
$subject = "Limit Exceeded";
$message = "Limit of ".$limit". bytes exceeded.";
$from = "someonelse@example.com";
$headers = "From:" . $from;
mail($to,$subject,$message,$headers);
}
请参阅:http://php.net/manual/en/function.filesize.php和http://www.w3schools.com/php/php_mail.asp