weblogic后台启动

708
0

chestnut 数据老手Lv5

发表于2022-10-27 14:11

楼主
本帖最后由 chestnut 于 2022-10-27 14:11 编辑

linux环境下,在使用weblogic部署时,一般是在weblogic的bin目录下执行启动或者停止的sh文件。如果是直接执行startWebLogic.sh 当前窗口不能关闭,可用nohup命令,后台启动:
  1. nohup ./startWebLogic.sh &
复制代码
此命令会在当前目录自动生成nohup.out日志文件。
可用nohup命令,指定输出的文件:
  1. 2>&1 重定向错误日志到标准日志中输出
  2. nohup ./startWebLogic.sh >> ../logs/20221020_nohup.out 2>&1 &
复制代码

这些直接启动的命令会存在问题,生成的日志文件大小会不断累加,后期不方便查看。

一个相对简单的办法,设置脚本文件启动服务,生成带日期的日志文件,并设置计划任务,每晚或者周期性自动执行。
脚本中需要设置日期参数,生成的日志中引用参数,部分示例,可参考:
  1. #日期参数
  2. date=`date '+%Y%m%d'`

  3. #执行的命令
  4. nohup sh startManagedWebLogic.sh ManagedServer7010 http://10.0.0.1:7009 >> ../log/ManagedServer_<b>$date</b>.out &
复制代码


linux定时任务
  1. 在命令行输入: crontab -e 然后添加相应的任务,wq保存退出。
复制代码
  1. 10 0 * * 1,3,5 sh /home/weblogic/restart.sh
  2. //每周1、3、5 零点10分,执行重启的脚本文件
复制代码



最近看过此主题的会员

lingzed

迷途小生

张腾

ddb

0个回答

只看楼主

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

渠道咨询电话:137-0120-6790

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号