0

我有安全摄像头,它将图像上传到 /security 目录。每天通过 cron 作业一次,我“压缩”所有图像,并制作一个“tar”文件一天。Tar 文件位于 /security/archives。

我的服务器中有以下内容作为backup.php(位于“security”文件夹中)我的问题是这个脚本,它备份所有内容,包括已经创建的备份文件。

我如何修改这个脚本,所以只有那些“tar”文件中的东西只是当前的图像,没有文件夹,没有其他文件,只有那些图像。谢谢

<?php
$datestamp = date("Y-m-d");

// Current date to append to filename of backup file in format of YYYY-MM-DD

/* CONFIGURE THE FOLLOWING THREE VARIABLES TO MATCH YOUR SETUP */

$directory_path = "/home/myserver/public_html/security";

$dump_file_name = "/home/myserver/public_html/security/archives/Images-$datestamp.tgz";

$command = "tar -zcvf {$dump_file_name} {$directory_path}";

$result = exec($command,$output);

foreach(glob('/home/myserver/public_html/security/*.jpg') as $file){

   unlink($file);

}

?>
4

1 回答 1

0

很抱歉打扰,但通过更改: $command = "tar -zcvf {$dump_file_name} --exclude /home/myserver/public_html/security/archives {$directory_path}";

于 2013-07-20T21:40:19.827 回答