Weblogicバックグラウンド起動スクリプト
通常、telnetまたはSSHを使用してlinuxにログインすると、./startWeblogic.shを使用してユーザーがログインを開始すると、wlsプロセスがtelnetプロセスに依存しているため、weblogicも停止します.
問題解決:
バックグラウンド実行スクリプトの作成
weblogic10
コードのコピー先:/etc/init.d/
実行コード:/etc/init.d/weblotic 10 start|stop|restart
ps:このコードは普通のユーザーとして登録されています.このコードは少し修正すればtomcatを起動できます.
以下のコードはtomcatを起動して閉じるだけでバックグラウンドで実行されません.上のコードを参照して変更する必要があります.
またrootとして独自にスクリプトを作成し、起動コマンドを実行するとユーザーを切り替えることもできます.部分コード
参考記事:
Linuxとunix shellプログラミングガイド_第1部shell_第3章バックグラウンド実行命令
http://hi.baidu.com/iameyama/blog/item/749eee2cce68bde98b13996f.html
Shell-ch 3.バックグラウンド実行コマンドhttp://blog.chinaunix.net/u/11665/showart_62256.html
LinuxのバックグラウンドでWeblogicを起動
http://fengpeng.iteye.com/blog/93868
問題解決:
バックグラウンド実行スクリプトの作成
weblogic10
#weblogic10
case $1 in
start)
/opt/ccibs/weblogic10/user_projects/domains/base_domain/bin/startWebLogic.sh >/tmp/weblogic10.log 2>&1 &
;;
stop)
/opt/ccibs/weblogic10/user_projects/domains/base_domain/bin/stopWebLogic.sh >/tmp/weblogic10.log 2>&1 &
;;
restart)
/opt/ccibs/weblogic10/user_projects/domains/base_domain/bin/stopWebLogic.sh >/tmp/weblogic10.log 2>&1 &
/opt/ccibs/weblogic10/user_projects/domains/base_domain/bin/startWebLogic.sh >/tmp/weblogic10.log 2>&1 &
;;
*)
echo "usage:weblogic10 start|stop|restart"
;;
esac
exit 0
コードのコピー先:/etc/init.d/
実行コード:/etc/init.d/weblotic 10 start|stop|restart
ps:このコードは普通のユーザーとして登録されています.このコードは少し修正すればtomcatを起動できます.
以下のコードはtomcatを起動して閉じるだけでバックグラウンドで実行されません.上のコードを参照して変更する必要があります.
#tomcat6
case $1 in
start)
/home/ubuntu/apache-tomcat-6.0.20/bin/startup.sh
;;
stop)
/home/ubuntu/apache-tomcat-6.0.20/bin/shutdown.sh
;;
restart)
/home/ubuntu/apache-tomcat-6.0.20/bin/shutdown.sh
/home/ubuntu/apache-tomcat-6.0.20/bin/startup.sh
;;
*)
echo "usage:tomcat6 start|stop|restart"
;;
esac
またrootとして独自にスクリプトを作成し、起動コマンドを実行するとユーザーを切り替えることもできます.部分コード
su -c /opt/ccibs/weblogic10/user_projects/domains/base_domain/startWebLogic.sh - user1 >/tmp/weblogic10.log 2>&1 &
参考記事:
Linuxとunix shellプログラミングガイド_第1部shell_第3章バックグラウンド実行命令
http://hi.baidu.com/iameyama/blog/item/749eee2cce68bde98b13996f.html
Shell-ch 3.バックグラウンド実行コマンドhttp://blog.chinaunix.net/u/11665/showart_62256.html
LinuxのバックグラウンドでWeblogicを起動
http://fengpeng.iteye.com/blog/93868