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 بنویسم اجازه دسترسی نمیده.خودم هم دسترسی روت دارم.
چه گونه میشه این سطح دسترسی رو افزایش داد تا به این مشکل نخورم؟؟
با تشکر
من برای بازگرداندن بک آپ در 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 بنویسم اجازه دسترسی نمیده.خودم هم دسترسی روت دارم.
چه گونه میشه این سطح دسترسی رو افزایش داد تا به این مشکل نخورم؟؟
با تشکر