از این اسکریپت هم میتونید استفاده کنید.
تو این اسکریپت دیتابیس که استخراج شد، بعد از فشرده شدن از طریق اف تی پی ارسال میشه و بکاپ 3 روز پیش هم پاک میشه. در آخر بکاپ های ساخته شده نیز از سرور اصلی پاک میشن.کد:#!/bin/bash pg_dump IBSng > IBSng_"`date +%Y-%m-%d_Time:%H-00`".sql zip -r -9 IBSng_"`date +%Y-%m-%d_Time:%H-00`".zip IBSng_"`date +%Y-%m-%d_Time:%H-00`".sql DELDATE=$(date -d "-3 days" +"%Y-%m-%d_Time:%H-00") HOST=ipftp USER=userftp PASS=passftp ftp -inv $HOST << EOF user $USER $PASS cd ibsng-backups put IBSng_"`date +%Y-%m-%d_Time:%H-00`".zip mdel IBSng_$DELDATE.zip bye EOF rm IBSng_"`date +%Y-%m-%d_Time:%H-00`".sql rm IBSng_"`date +%Y-%m-%d_Time:%H-00`".zip
دقت کنید کمترین زمان برای ارسال بکاپ اتوماتیک (کران جاب) 1 ساعت میباشد و به هیچ وجه زیر یک ساعت دوبار اجرا نکنید چون کد طوری نوشته شده که به صورت نام مشابه در اومده و ممکنه دیتابیس بکاپی مشکل پیدا کنه.
--------
فیلم آموزش هم در پست زیر قرار گرفت و میتونید استفاده کنید. تشکر یادت نره.
http://www.webhostingtalk.ir/f105/63...tml#post728083





 
 
					
					
					
						
  پاسخ با نقل قول