بک آپ گیری اتوماتیک از IBSng
سلام دوستان بنده میخوام یه کرون جاب ست کنم که مثلا هر 1 ساعت از آی بی اس بک آپ بگیره ، نمیخوام از طریق FTP انتقال بدم به هاست ،
قصدم اینه روی سرور اصلی این کرون جاب رو ست کنم و روی یه سرور دیگه کرون جابی ست کنم که این بک آپ رو دانلود کنه روی خوذش
حالا ممنون میشم بگید چجوری این کارو انجام بدم
من یه فایل به اسم backup.sh ساختم و کد های زیر رو داخل قرار دادم
rm -rf /var/lib/pgsql/IBSng.bak
rm -rf /var/www/html/IBSng.bak
su - postgres
pg_dump IBSng > /var/lib/pgsql/IBSng.bak
exit
mv /var/lib/pgsql/IBSng.bak /var/www/html
ولی وقتی اجرا میکنم روی postgres میمونه و exit انجام نمیشه ... ممنون میشم راهنمایی کنید
پاسخ : بک آپ گیری اتوماتیک از IBSng
su - postgres << EOF
pg_dump IBSng > /var/lib/pgsql/IBSng.bak
logout
EOF
پاسخ : بک آپ گیری اتوماتیک از IBSng
با سلام
دوستان الان قصد دارم یک شل و کرونجاب بنویسم که این بک آپ رو مثلا هر 2 دقیقه دانلود کنه
اول شل زیر رو ایجاد کردم
/home/dl.sh
بعد داخلش دستورات زیر رو نوشتم
wget ibs.ibsmg.com/IBSng.bak
mv /root/IBSng.bak /var/www/
بعد کرون جاب زیر رو نوشتم :
nano /etc/crontab
*/2 * * * * root /home/dl.sh
الان وقتی شل رو به تنهایی اجرا میکنم جواب میده ، ولی کرون جاب کار نمیکنه ... لطفا راهنمایی کنید .