Daily Backup asterisk
از ویکی پارس پویش
(تفاوت بین نسخهها)
(صفحهای جدید حاوی 'جهت راه اندازی بک آپ از دیتابیس asterisk مراحل زیر را انجام دهید. ۱-ابتدا یک فایل ب...' ایجاد کرد) |
|||
سطر ۶: | سطر ۶: | ||
clear | clear | ||
asteriskfilename="backuppcc$(date +%Y-%m-%d)" | asteriskfilename="backuppcc$(date +%Y-%m-%d)" | ||
− | /usr/bin/mysqldump - | + | /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 کنید و خطوط زیر را در آن وارد کنید.
- !/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-با کامند crontab -e وارد crontab شده و خطوط زیر را به آن اضافه کنید
59 8 * * * /bin/sh /usr/bin/backup_pcc.sh
پس از ذخیره کردن فایل یکبار cron را با دستور زیر restart میکنیم
/etc/init.d/cron restart