با سلام
دوستان عزیز
شنیدم که میشه کاری کرد که هروز سر یک تایم آی بی اس ان جی ( ibsng) به صورت خودکار بک آپ می گیرد و ارسال می کند رو میلی یا جایی / ارسال هم نکند موردی نداره فقط چجوری هروز بک آپ بگیره؟
اگر کسی بلد هست کامل توضیح بدهد
نمایش نسخه قابل چاپ
با سلام
دوستان عزیز
شنیدم که میشه کاری کرد که هروز سر یک تایم آی بی اس ان جی ( ibsng) به صورت خودکار بک آپ می گیرد و ارسال می کند رو میلی یا جایی / ارسال هم نکند موردی نداره فقط چجوری هروز بک آپ بگیره؟
اگر کسی بلد هست کامل توضیح بدهد
با سلام
باید دستورهای بکاپ گیری IBSng رو تو Corn Job ادد کنید !
ابتدا شل اسکریپتی جهت تهیه بک آپ بنویسد .
به عنوان مثال این اسکریپت را توصیه میکنم :
* پیش از استفاده از اسکریپت اقدامات زیر را انجام دهید .
cd /home
mkdir IBSng-backup
cd /home/IBSng-backup
nano backup.sh
پس از باز شدن ویرایشگر nano محتوی زیر را در آن copy نمایید :
"کد:#!/bin/bash
pg_dump IBSng > /home/IBSng-backup/IBSng_"`date +%Y%m%d`".bak
* چنانچه نام دیتابیس شما چیزی به غیر از IBSng است ، در دستور فوق نام دیتابیس خود را جایگزین نمایید . ( pg_dump dbname )
فایل را ذخیره نمایید .
دستور
chmod +x /home/IBSng-backup/backup.sh
را وارد نمایید .
دستور crontab -e را اجرا نمایید .
طبق آموزش و مثال هایی که در اینجا قرار دارد زمانبندی مناسب و دلخواه خود را بوسیله cron اعمال نمایید .
* مسیر اسکریپت شما نیز home/IBSng-backup/backup.sh/ خواهد بود که میبایست توسط cron اجرا شود .
کامل درست هست .
بنده یک اسکریپت دارم بکاپ میگیره و رو سرور دیگه ریستور میکنه. اگه خواستید در خدمت هستم
دست خودتون هست تو Corn Job زمان رو تنظیم کنید
منم یکی برای خودم نوشته ام که در ساعات معین Backup میگیره و علاوه بر ارسال اون توسط ایمیل، در خود سرور با تاریخ و ساعت آرشیو می کنه.
دوست عزیمز دست شما درد نکنه