我正在使用任务计划程序进行每日备份并保存在本地文件夹中,所以我的要求是每当备份超过其限制时(例如:我们将其修复为 500 mb),如果超过 500 mb,则它会向用户发送电子邮件。如何这是可能的。任何帮助?
问问题
22 次
1 回答
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
于 2013-08-01T14:21:50.290 回答