ads

วันพุธที่ 31 กรกฎาคม พ.ศ. 2556

script tar ไฟล์ไว้แบคอัพครับ

แปะไว้กันลืมเป็นการใช้คำสั่ง tar บีบไฟล์  แล้วต้งเวลาลบ
สามารถเอาไปประยุกต์ใช้ในการแบคอัพไฟล์  เมื่อใช้เร่วมกับ crontab  ได้ครับ  ลองดู


#!/bin/sh
### the date of today ###
Ext=`date +%Y%m%d%H%M`

### the date of yesterday ###
Yd=`date +%d`
Yd=`expr $Yd - 1`
Ydate=`date +%Y%m$Yd`

dest_file="/BACKUPMail/mail-$Ext.tar.gz"
source_file="/home/mail/"

/bin/tar cvfz $dest_file $source_file

sleep 3
### delete file that store over 3days in this directory ###
find /BACKUPMail/ -mtime +3 | xargs rm -rf

exit 0

เอาไปประยุกต์ใช้กันครับ  source  กับ dest_file ตามที่เราต้องการ

ไม่มีความคิดเห็น:

แสดงความคิดเห็น