PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل در بازگرداندن خودکار بک آپ در IBSng



laser1
February 1st, 2013, 12:09
سلام به همه دوستان
من برای بازگرداندن بک آپ در IBS این کد رو در یک فایل sh مینویسم .
بعد سطح دسترسی به فایل sh رو به 777 تغییر میدم و بعدش اجرا میکنم
فایل به این اسمه /tmp/res.sh
همه چیز تا خط آخری درسته

wget http://your-ip-address/IBSng.bak
mv /tmp/IBSng.bak /var/lib/pgsql/IBSng.bak
su postgres -c "dropdb IBSng"
su postgres -c "createdb IBSng"
su postgres -c "createlang plpgsql IBSng"
su postgres -c "psql IBSng" < IBSng.bak

اما مشکلی که هست به خط آخر که میرسه اجازه دسترسی نمیده.

[root@server~]# /tmp/res.sh
bash: psql IBSng < IBSng.bak: Permission denied

در واقع میزاره DB پاک بشه ولی نمیذاره برگردونم

این توضیح رو هم بدم به دوستان
که اگه از این مراحل که آموزشش رو دیدم برم مشکلی پیش نمیاد و کامل کار میکنه
wget http://your-ip-address/IBSng.bak
mv IBSng.bak /var/lib/pgsql/IBSng.bak
su – postgres
dropdb IBSng
createdb IBSng
createlang plpgsql IBSng
psql IBSng < IBSng.bak
exit

ولی اگه داخل یه فایل sh بنویسم اجازه دسترسی نمیده.خودم هم دسترسی روت دارم.
چه گونه میشه این سطح دسترسی رو افزایش داد تا به این مشکل نخورم؟؟
با تشکر