0

我正在使用任务计划程序进行每日备份并保存在本地文件夹中,所以我的要求是每当备份超过其限制时(例如:我们将其修复为 500 mb),如果超过 500 mb,则它会向用户发送电子邮件。如何这是可能的。任何帮助?

4

1 回答 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.phphttp://www.w3schools.com/php/php_mail.asp

于 2013-08-01T14:21:50.290 回答