Daily Backup asterisk

از ویکی پارس پویش
(تفاوت بین نسخه‌ها)
پرش به: ناوبری, جستجو
(صفحه‌ای جدید حاوی 'جهت راه اندازی بک آپ از دیتابیس asterisk مراحل زیر را انجام دهید. ۱-ابتدا یک فایل ب...' ایجاد کرد)
 
سطر ۶: سطر ۶:
 
clear
 
clear
 
asteriskfilename="backuppcc$(date +%Y-%m-%d)"
 
asteriskfilename="backuppcc$(date +%Y-%m-%d)"
  /usr/bin/mysqldump  -uroot -ppassw0rd --opt asterisk > /var/spool/backup_pcc/$filename.sql
+
  /usr/bin/mysqldump  -u(username) -p(password) --opt asterisk > /var/spool/backup_pcc/$filename.sql
 
rm backuppcc`date --date='-30 day' +%Y-%m-%d`.sql
 
rm backuppcc`date --date='-30 day' +%Y-%m-%d`.sql
 
#end  
 
#end  

نسخهٔ ‏۲۲ دسامبر ۲۰۱۲، ساعت ۱۷:۲۶

جهت راه اندازی بک آپ از دیتابیس asterisk مراحل زیر را انجام دهید.

۱-ابتدا یک فایل به نام backup_pcc.sh ساخته و بوسیله nano یا vim آنر edit کنید و خطوط زیر را در آن وارد کنید.

  1. !/bin/bash

clear asteriskfilename="backuppcc$(date +%Y-%m-%d)"

/usr/bin/mysqldump  -u(username) -p(password) --opt asterisk > /var/spool/backup_pcc/$filename.sql

rm backuppcc`date --date='-30 day' +%Y-%m-%d`.sql

  1. end

سپس فایل را ذخیره کرده و به مسیر زیر انتقال دهید

/usr/bin

2-با کامند crontab -e وارد crontab شده و خطوط زیر را به آن اضافه کنید

59 8 * * * /bin/sh /usr/bin/backup_pcc.sh

پس از ذخیره کردن فایل یکبار cron را با دستور زیر restart میکنیم

/etc/init.d/cron restart

ابزارهای شخصی

گویش‌ها
فضاهای نام
عملکردها
گشتن
جعبه‌ابزار