日期:2014-05-20  浏览次数:20810 次

weblogic自动启动设置
要让开机以后自动启动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


------解决方案--------------------
好像没这么麻烦

你把启动脚本也一个文件sh文件,sh文件只要写一些简单的启动命令就可以了(我看你写了很多,感觉没必要),保证weblogic启动

然后更改一下/etc/rc.local 文件把脚本路径写进去




------解决方案--------------------
不好意思,我没看清楚题目

我以为你是要启动linux的时候自动启动weblogic

我回答的不行
------解决方案--------------------
要让开机以后自动启动weblogic弄了个脚本

如果是要让开机后自动启动的话,我回答的就应该可以

如果你想让weblogic自己自动重新启动的话,我回答的就不是
------解决方案--------------------

HTML code

nohup 命令

  用途:不挂断地运行命令。

  语法:nohup Command [ Arg ... ] [ & ]

  描述:nohup 命令运行由 Command 参数和任何相关的 Arg 参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示“and”的符号)到命令的尾部。

  无论是否将 nohup 命令的输出重定向到终端,输出都将附加到当前目录的 nohup.out 文件中。如果当前目录的 nohup.out 文件不可写,输出重定向到 $HOME/nohup.out 文件中。如果没有文件能创建或打开以用于追加,那么 Command 参数指定的命令不可调用。如果标准错误是一个终端,那么把指定的命令写给标准错误的所有输出作为标准输出重定向到相同的文件描述符。