Daily Backup asterisk

از ویکی پارس پویش
(تفاوت بین نسخه‌ها)
پرش به: ناوبری, جستجو
 
(۴ ویرایش میانی توسط یک کاربر نشان داده نشده‌است)
سطر ۲: سطر ۲:
  
 
۱-ابتدا یک فایل به نام backup_pcc.sh ساخته و بوسیله nano یا vim آنر edit کنید و خطوط زیر را در آن وارد کنید.
 
۱-ابتدا یک فایل به نام backup_pcc.sh ساخته و بوسیله nano یا vim آنر edit کنید و خطوط زیر را در آن وارد کنید.
 
+
<div dir=ltr lang=en>
#!/bin/bash
+
#!/bin/bash
clear
+
clear    
asteriskfilename="backuppcc$(date +%Y-%m-%d)"
+
asteriskfilename="backuppcc$(date +%Y-%m-%d)"
 
  /usr/bin/mysqldump  -u(username) -p(password) --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  
 
+
<div dir=rtl lang=fa>
 +
<font face ="Tahoma">
 
سپس فایل را ذخیره کرده و به مسیر زیر انتقال دهید  
 
سپس فایل را ذخیره کرده و به مسیر زیر انتقال دهید  
  
 +
<div dir=ltr lang=en>
 
  /usr/bin
 
  /usr/bin
2-با کامند crontab -e وارد crontab شده و خطوط زیر را به آن اضافه کنید
+
<div dir=rtl lang=fa>
 
+
<font face ="Tahoma">
59 8 * * *  /bin/sh /usr/bin/backup_pcc.sh
+
2- ساخت یک فولدر با نام
 
+
<div dir=ltr lang=en>
 +
/var/spool/backup_pcc/
 +
<div dir=rtl lang=fa>
 +
3-با کامند crontab -e وارد crontab شده و خطوط زیر را به آن اضافه کنید
 +
<div dir=ltr lang=en>
 +
0 3 * * *  /bin/sh /usr/bin/backup_pcc.sh
 +
<div dir=rtl lang=fa>
 +
<font face ="Tahoma">
 
پس از ذخیره کردن فایل یکبار cron را با دستور زیر restart میکنیم  
 
پس از ذخیره کردن فایل یکبار cron را با دستور زیر restart میکنیم  
 
+
<div dir=ltr lang=en>
 
/etc/init.d/cron restart
 
/etc/init.d/cron restart

نسخهٔ کنونی تا ‏۲۵ دسامبر ۲۰۱۲، ساعت ۱۱:۴۰

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

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

#!/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
#end    

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

/usr/bin

2- ساخت یک فولدر با نام

/var/spool/backup_pcc/

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

0 3 * * * /bin/sh /usr/bin/backup_pcc.sh

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

/etc/init.d/cron restart

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

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