Daily Backup asterisk
از ویکی پارس پویش
(تفاوت بین نسخهها)
(صفحهای جدید حاوی 'جهت راه اندازی بک آپ از دیتابیس 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 - | + | /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"> | |
− | + | 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