运维联盟俱乐部

 找回密码
 立即注册
查看: 194|回复: 0

启停脚本

[复制链接]
  • TA的每日心情
    开心
    2023-8-9 11:05
  • 发表于 2024-1-5 18:21:34 | 显示全部楼层 |阅读模式



    1. #!/bin/bash
    2. base_dir=/app/oracle/fbi
    3. JAVA_HOME=/app/oracle/fbi/jdk-17.0.9
    4. PATH=$JAVA_HOME/bin:$PATH
    5. ORDS_CONFIG=/app/oracle/fbi/ords_config
    6. ORDS_LOGS=/app/oracle/fbi/ords_log
    7. vcount=`ps -ef | grep ords.war|grep -v grep|wc -l`

    8. cd $base_dir
    9. start() {
    10.         if [ $vcount -gt 0 ]
    11.                 then
    12.                         echo "ords and apex is already running..."
    13.                         exit
    14.         else
    15.                         echo "Starting ORDS..."
    16.                         nohup java -jar $base_dir/ords/ords.war serve &

    17.         fi
    18. }

    19. stop() {
    20.         if [ $vcount -eq 0 ]
    21.                 then
    22.                         echo "ords and apex is already stoped..."
    23.                         exit
    24.         else
    25.                         echo "Stopping ORDS..."
    26.                         ps -ef | grep -v grep | grep ords.war|awk '{print $2}' | xargs kill -9
    27.         fi
    28. }

    29. case "$1" in
    30.   start)
    31.     start
    32.     ;;
    33.   stop)
    34.     stop
    35.     ;;
    36.   *)
    37.     echo "Usage: $0 {start|stop}"
    38.     exit 1
    39. esac
    复制代码


    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    运维联盟俱乐部 ( 冀ICP备19036648号 )

    GMT+8, 2024-5-2 14:40 , Processed in 0.046440 second(s), 21 queries , Gzip On.

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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