上一篇 | 下一篇

oracle与weblogic自动启动与停止

发布: 2008-7-01 21:14 | 作者: admin | 来源: | 查看: 4次

;;

restart)

$0 stop

#sleep 2 sec to stop all weblogic-process

sleep 2

$0 start

;;

*)

echo "Usage: $0 {start|stop|restart}"

exit 1

esac

将脚本命名为weblogic,保存在/etc/rc.d/init.d下

改变文件属性:chmod 755 weblogic

注意:在windows下编辑此文件时有DOS格式字符导致在linux下不能够正常运行,建议用gedit 或用 vi编辑, shutdownweblogic函数中没有加入错误控制,各位可以自己完善。

2、 建立服务连接:

要在重新启动时停止weblogic,我们需要以下连结∶

[root@js-oracle init.d]# ln -s ../init.d/weblogic /etc/rc.d/rc0.d/K01weblogic

[root@js-oracle init.d]# ln -s ../init.d/weblogic /etc/rc.d/rc6.d/K01weblogic

系统启动时启动weblogic,我们需要以下连结∶

[root@js-oracle init.d]# ln -s ../init.d/weblogic /etc/rc.d/rc2.d/S99weblogic

[root@js-oracle init.d]# ln -s ../init.d/weblogic /etc/rc.d/rc3.d/S99weblogic

[root@js-oracle init.d]# ln -s ../init.d/weblogic /etc/rc.d/rc5.d/S99weblogic

以上在RedHat Advance Server2.1版上配置 level 4 保留unused

三、 解释:

linux启动时:

图形界面 :自动调用/etc/rc.d/rc5.d下的符号连接名称以S开头(意为:start/启动)的脚本文件所指的服务,并自动传递命令行参数 start。

Linux关闭时:

图形界面 :自动调用/etc/rc.d/rc5.d下的符号连接名称以K开头(意为:kill/关闭)的文件所指的服务,并自动传递命令行参数 stop。

其它运行级别与此类似(具体可以参照/etc/rc.d/rc脚本)

字号: | 推荐给好友

33/3<123

评分:0

我来说两句