آموزش بک آپ گیری خودکار از IBSng و انتقال از طریق FTP

ابتدا ویرایشگر nano رو نصب میکنیدبا دستورات زیر



کد:
yum install nano

کد:
yum install ftp -y

حالا یک فایل دستوری ایجاد میکنیم 



کد:
nano /root/ibs-backup.sh
مشخصات زیر رو با استفاده از کپی و کلیک راست داخل فایل بالا کپی پیست میکنید

به جای

ftp.yourdomain.com باید دامنه ی هاست مقصد رو بذارید ftp. اولش فراموش نشه 
به جای usernam-e-ftp و password-e-ftp باید یوزرنیم و پسورد ftp مقصد رو قرار بدید 



کد:

#!/bin/bash
su - postgres -c "pg_dump IBSng" > IBSng_"`date +%Y-%m-%d_Time:%H-00`".bak

DELDATE=$(date -d "-2 days" +"%Y-%m-%d_Time:%H-00")

HOST=ftpip
USER=ftpuser
PASS=ftppass

ftp -inv $HOST << EOF
user $USER $PASS

put IBSng_"`date +%Y-%m-%d_Time:%H-00`".bak
mdel IBSng_$DELDATE.bak
bye
EOF
rm IBSng_"`date +%Y-%m-%d_Time:%H-00`".bak

توضیحات 

خط اول بک آپ رو در دایرکتوری /root میگیره
خط های بعدی برای انتقال ftp هستند
و خط آخر هم بک آپ رو پاک میکنه


خب حالا با زدن کلید های کنترل + x و بعد y و اینتر فایل رو ذخیره میکنید

حالا سطح دسترسی رو افزایش میدید




کد:
chmod 777 /root/ibs-backup.sh

حالا با اجرای دستی از درست بودن اسکریپت و مشخصاتش اطمینان حاصل میکنید



کد:
/root/ibs-backup.sh

بعد از اجرا باید بک آپ در هاست مقصد ایجاد شده باشه

خب بعد از تست نوبت اجرای خودکار این فرآیند در هر 24 ساعت هست

ابتدا 


کد:
crontab -e

و بعد کپی کردن متن زیر و سپس فشردن کلید insert صفحه کلید و سپس کلیک راست مشخصات زیر به فایل corn اضافه میشه



کد:
@daily /root/ibs-backup.sh

حالا با زدن کلید Esc روی صفحه کلید و بعد تایپ 


کد:
:wq

تنظیمات ذخیره و هر 24 ساعت یکبار اجرا خواهد شد

  • Email, SSL
  • 14 کاربر این مقاله را مفید می دانند
آیا این پاسخ مفید بود؟

Related Articles

کرون جاب

 nano /var/spool/cron/root*/1 * * * * php /usr/app/kerio.cron.php > /dev/null*/1 * * * * php...

پاک کردن Log های اکانتینگ IBSng

لاگ ها جز  اشغال کردن حجم زیادی از دیسک و پایین آووردن کارایی سرور کار دیگری برای کاربرانی که از...

حل مشکل Internal Error , Can't connect to IBS Core در IBSng

برای حل این مشکل به سرور خود SSH بزنید و دستور زیر را اجرا کنید: chkconfig squid on ; chkconfig...

بک آپ گیری و ریستور کردن IBSng

برای بک آپ گیری از تمام اطلاعات موجود در IBSng دستورات زیر را پس از ورود به سرور اجرا نمایید:...