Код: Выделить всё
# Kill all Managers process
kill `ps -ef | grep FNDLIBR | awk {'print $2'}`
# Cleanup database tables
sqlplus apps/$APPSPASSWORD @$HOME/everyday/cmclean.sql
# Start Managers
. $PRODUCT/appl/APPSORA.env;
$COMMON_TOP/admin/scripts/$SID'_'$HOST/adcmctl.sh start apps/$APPSPASSWORD
В таком виде все работает, но проблема в том, что скрипт cmclean.sql после отработки требует ввода "exit" и если я делаю:
Код: Выделить всё
# Kill all Managers process
kill `ps -ef | grep FNDLIBR | awk {'print $2'}`
# Cleanup database tables
sqlplus apps/$APPSPASSWORD @$HOME/everyday/cmclean.sql << EOF
exit
EOF
# Start Managers
. $PRODUCT/appl/APPSORA.env;
$COMMON_TOP/admin/scripts/$SID'_'$HOST/adcmctl.sh start apps/$APPSPASSWORD
то после ввода exit и соответственно конца работы sql скрипта все заканчивается.. т.е. секция # Start Managers уже не отрабатывается..
Научите..
Что я делаю не так?