ابتدا شل اسکریپتی جهت تهیه بک آپ بنویسد .
به عنوان مثال این اسکریپت را توصیه میکنم :
* پیش از استفاده از اسکریپت اقدامات زیر را انجام دهید .
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 اجرا شود .