แปะไว้กันลืมเป็นการใช้คำสั่ง 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 ตามที่เราต้องการ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น