สคริปต์ง่ายๆ ในการสำรองข้อมูลหรือการแบ็คอัพไฟล์ของระบบปฏิบัติการลีนุกซ์ ซึ่งอาจจะเป็นข้อมูลทางด้านเว็บไซต์ ข้อมูลการทำงานต่างๆ สามารถเรียกใช้งานได้ตามต้องการเช่น แบ็คอัพเป็นประจำทุกวัน ทุกสัปดาห์หรือทุกเดือน
VIDEO
และข้อมูลของการแสดงค่าวันเวลาได้ที่
http://unixhelp.ed.ac.uk/CGI/man-cgi?date
###########################
สคริปต์ที่ใช้มีดังต่อไปนี้
#!/bin/bash
TIME=`date +"%y-%m-%d"`
FILENAME="backup-$TIME.tar.gz"
#กำหนดต้นทางที่ต้องการสำรองข้อมูลและปลายทางที่ต้องการจัดเก็บ
SRCDIR="/var/www/html"
DESDIR="/backup/files"
#ทำการบีบอัดไฟล์
tar -cpzf $DESDIR/$FILENAME $SRCDIR
#ตรวจสอบว่ามีไฟล์เกินจำนวนที่ต้องการหรือไม่ ถ้ามีก็ทำการลบ
find /backup/files/backup-**.tar.gz -ctime +10 -exec rm {} \;
#END
แก้ไข Crontab ด้วยคำสั่ง crontab -e
#Crontab
10 4 * * * /etc/backupfile.sh
#
ดูคลิปอื่นๆ ได้ที่ youtube : How to IT