Linux
Auto backup Express Accounting
ผมต้องการสำรองไฟล์ข้อมูลของ Express Accounting ทุกวัน โดยให้ใช้ชื่อวันเป็นชื่อไฟล์สำรอง
cd /home
สร้างไฟล์ /home/.backupdata ให้มีคำสั่งดังนี้
#!/bin/bash DATE=`date +%a` # Grab the day name of today TARFILE=/tmp/backup-$DATE.tar.gz # Use it to create a filename tar cvpfz $TARFILE Sharing > /tmp/backup-$DATE.log 2>&1
กำหนดสิทธิ์ให้เป็น rwxr-xr-x
chmod 755 .backupdata
กำหนดให้ crontab ทำการสำรองข้อมูลทุกวันเวลา 12.30 น. (เวลาพักเที่ยง)
crontab -e
กำหนดเวลาเป็น
30 12 * * *