php备份文件或文件夹
使用php制作简单备份脚本,这个脚本是这样工作的,设置变量$today取得今天的日期,然后创建以当天日期为文件的文件夹,用system函数调用系统tar的命令,压缩备份/var/www/的文件,创建以当天日期为名字的文件夹,把压缩包放在里面,放进crontab,每天早上5点30分自动备份一次,具体看脚本。
- #!/usr/bin/php -q
- <?php
- echo "脚本主人:Baiqiuyi.com"."\n"."请支持我的Blog baiqiuyi.com"."\n"."备份开始"."\n";
- $today = date("Ymd");
- mkdir ("/root/backup/$today");
- system ("tar czfP /root/backup/`date +%Y%m%d`/www-backup.tar.gz /var/www/");
- sleep(5);
- echo "备份完毕!"."\n";
- ?>
crontab 设置为每天早上5点半自动备份一次。
30 05 * * * /root/backup.php
不知道可不可以设置成打包后用MAIL函数发送到指定邮箱
你的blog好漂亮啊~