นโยบายการจัดการความรู้ มหาวิทยาลัยสงขลานครินทร์ 1.ให้ใช้เครื่องมือการจัดการความรู้ผลักดัน คุณภาพคน และกระบวนทำงาน 2.ส่งเสริมการแลกเปลี่ยนประสบการณ์การทำงาน จากหน้างาน 3.ส่งเสริมให้มีเวทีเรียนรู้ร่วมกัน
อ่าน: 1189
ความเห็น: 0

Auto Backup File แล้วบีบอัด .tar.gz ธรรมดา

Auto Backup .tar.gz File

เรื่องมีอยู่ว่าเมื่อวานไปอบรมการเขียน shell script มาดังนั้นผมจึงมีความคิดที่จะเริ่มหัดเขียน shellscript ที่ผมเอาไว้ใช้ โดยหวังว่ามันจะสามารถเป็นแนวทางหรือเป็นประโยชน์กับใครที่กำลังประสบปัญหาเหมือนผมได้บ้าง อ่อแล้วผมก็ยังเป็นมือใหม่ในการเขียน shell script นะครับผิดถูกต้องขอโทษมา ณ ที่นี้ด้วยครับ..

---

ย้อนไปเมื่อเดือน มกราคม 56 ผมลองหัดเขียนไฟล์ backup  แล้วตั้งให้มันทำงานทุกวันที่ 1 ของเดือน(ไปตั้งใน crontab นะ) เพื่อให้ backup file ในระบบ ftp คณะโดยอัตโนมัติจึงเป็นที่มาของ script นี้ครับ

 

#!/bin/bash

#script backup version 1 create 10/01/56 by champ

#What is backup

backup_file="/srv/ftp"

#destination

pathdest="/home/monthly_backup/"

#datetime format is day/month/year

day=$(date +%d%m%y)

#archive file name

archive="backup_ftp-$day.tar.gz"

# Print start status message

echo "Backing up $backup_file to $dest/$archive"

date

echo

# Backup the files using tar

tar cvfz $dest/$archive $backup_file
# Print end status message

echo

echo "Backup finished"date

# Long listing of files in $dest to check file sizes

ls -lh $dest

 

ยาวมาก

Sections: พัฒนางานประจำ
License: ไม่สงวนสิทธิ์ใดๆ Public_domain
created: 01 March 2013 11:24 Modified: 01 March 2013 11:24 [ Report Abuse ]
ดอกไม้
People who like this: Ico24 Our Shangri-La, Ico24 คนธรรมดา, and 2 others.
People Who Like This
 
Facebook
Twitter
Google

ความเห็น

ไม่มีความเห็น

ร่วมแสดงความเห็นในหน้านี้

ชื่อ:
อีเมล:
IP แอดเดรส: 52.23.234.7
ข้อความ:  
เรียกเครื่องมือจัดการข้อความ
   
ยกเลิก หรือ