要让开机以后自动启动weblogic弄了个脚本
可启动的时候启动不起来啊。有个错误脚本nohup.out
谁能帮我一下啊。
路径应该都对
#ource function library.
#. /etc/init.d/functions
# See how we were called.
WEBLOGIC_USER=weblogic
WEBLOGIC_BASE=/home/weblogic/bea/user_projects/domains/base_domain/bin
#ORACLE_HOME_LISTNER=/home/oracle/app/product/10.2.0/db_1
#export ORACLE_USER ORACLE_BASE ORACLE_SID ORACLE_HOME ORACLE_HOME_LISTNER
export WEBLOGIC_USER WEBLOGIC_BASE
start() { echo -n $"Starting WebServer... "
su $WEBLOGIC_USER -c "nohup $WEBLOGIC_BASE/startWebLogic.sh &" //这个nohup是什么意思?????
# daemon oracle
RETVAL=$?
echo done
[ $RETVAL -eq 0 ]
touch /var/lock/subsys/oracle;
return $RETVAL
}
stop() {
echo -n $"Stopping WebServer..."
su $WEBLOGIC_USER -c "$WEBLOGIC_BASE/stopWebLogic.sh"
RETVAL=$?
echo
[ $RETVAL -eq 0 ]
rm -f /var/lock/subsys/oracle;
return $RETVAL
}restart() {
stop
start
}reload() {
echo -n $"Reloading cron daemon configuration: "
killproc crond -HUP
RETVAL=$?
echo
return $RETVAL
}case "$1" in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
reload)
reload
;;
status)
#rhstatus
;;
condrestart)
[ restart || :
;;
*)
echo $"Usage: $0 {start|stop|status|reload|restart|condrestart}"
exit 1
esac
可启动的时候启动不起来啊。有个错误脚本nohup.out
谁能帮我一下啊。
路径应该都对
#ource function library.
#. /etc/init.d/functions
# See how we were called.
WEBLOGIC_USER=weblogic
WEBLOGIC_BASE=/home/weblogic/bea/user_projects/domains/base_domain/bin
#ORACLE_HOME_LISTNER=/home/oracle/app/product/10.2.0/db_1
#export ORACLE_USER ORACLE_BASE ORACLE_SID ORACLE_HOME ORACLE_HOME_LISTNER
export WEBLOGIC_USER WEBLOGIC_BASE
start() { echo -n $"Starting WebServer... "
su $WEBLOGIC_USER -c "nohup $WEBLOGIC_BASE/startWebLogic.sh &" //这个nohup是什么意思?????
# daemon oracle
RETVAL=$?
echo done
[ $RETVAL -eq 0 ]
touch /var/lock/subsys/oracle;
return $RETVAL
}
stop() {
echo -n $"Stopping WebServer..."
su $WEBLOGIC_USER -c "$WEBLOGIC_BASE/stopWebLogic.sh"
RETVAL=$?
echo
[ $RETVAL -eq 0 ]
rm -f /var/lock/subsys/oracle;
return $RETVAL
}restart() {
stop
start
}reload() {
echo -n $"Reloading cron daemon configuration: "
killproc crond -HUP
RETVAL=$?
echo
return $RETVAL
}case "$1" in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
reload)
reload
;;
status)
#rhstatus
;;
condrestart)
[ restart || :
;;
*)
echo $"Usage: $0 {start|stop|status|reload|restart|condrestart}"
exit 1
esac
但我没在rc.local这里边写。
不知道是不是这个错误。
应该不会,只要运行了就证明linux启动的时候执行了你的脚本我看你的脚本里写了很多东西只要脚本里面写 启动 start WebLogic.sh 命令就可以了,启动你自己weblogic的命令。记得把路径带上就应该可以了。