WebLogic启动脚本
来源:互联网 发布:手机wifi网络测试软件 编辑:程序博客网 时间:2024/05/21 09:22
在启动WebLogic时,先结束掉之前启动的进程再启动
# !/bin/sh# 启动bin文件夹下的startWebLogic.sh时,里面仍有其他脚本,临时文件中得到的进程id是startWebLogic.sh进程的id,即父进程id# 存放PID(父进程)文件的文件夹pidPath="pid/"if [ ! -x "$pidPath" ]; then mkdir "$pidPath"fi# listener PID文件listenerPidFile=$pidPath"listener.pid"if [ -f "$listenerPidFile" ]; thenPID=`cat $listenerPidFile`if [ -n "$PID" ]; thenkill -9 $PIDfifi# 启动一个监听(里面有监听端口号,所以也要手动结束掉)nohup java -cp WEB-INF/classes/ com.Listener>/dev/null 2>&1 &echo $! > $listenerPidFile&# startWebLogic.sh PID(父进程)文件pidFile=$pidPath"quick_trans.pid"# 根据父进程id删除子进程if [ -f "$pidFile" ]; thenPRID=`cat $pidFile`if [ -n "$PRID" ]; thenps -ef|awk '{if($3=='$PRID'){system("kill -9 "$2)} }'fifi# 启动WebLogicnohup /root/home/Oracle/Middleware/user_projects/domains/base_domain/bin/startWebLogic.sh>/dev/null 2>&1 &echo $! > $pidFile&
注意:
1、执行脚本修改后,将文件转化成unix格式,否则报“syntax error: unexpected end of file”错误用vi或vim编辑器,在命令模式下输入:
:set fileformat=unix
:wq!
2、-bash: ./**.sh: Permission denied问题
chmod +x **.sh //授权
0 0
- weblogic server 启动脚本
- WebLogic启动脚本
- weblogic启动脚本
- weblogic启动脚本
- weblogic启动脚本
- Shell脚本启动WebLogic记录
- weblogic启动脚本v2.0
- 创建 linux下weblogic启动脚本
- Linux RHCS weblogic开机启动脚本
- Weblogic在Linux,Unix下的后台启动脚本
- linux bash脚本监控启动停止weblogic服务
- weblogic被管服务启动linux脚本配置
- weblogic 启动
- weblogic启动:weblogic.application.ModuleException
- 脚本实现weblogic deploy
- Weblogic server关闭脚本。。。
- weblogic状态监控脚本
- weblogic启停脚本
- C语言基础——字符串及常用函数
- C++中cin、cin.get()、cin.getline()、getline()、gets()等函数的用法
- Hadoop安全模式详解及配置
- Sed
- 1.lucene初认识:入门例子
- WebLogic启动脚本
- Unity3D发布安卓时遇到的问题解决办法
- Java NIO系列教程(十) Java NIO DatagramChannel
- oracle的异常处理
- 在Mono for Android中集成JPush数据推送功能
- 静态方法中为什么不能使用super和this
- 循环赛日程表
- 升级gcc,glibc库途中遇到的各种问题
- AsyncTask的execute和executeOnExecutor