admin 发表于 2024-1-5 18:21:34

启停脚本




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

cd $base_dir
start() {
        if [ $vcount -gt 0 ]
                then
                        echo "ords and apex is already running..."
                        exit
        else
                        echo "Starting ORDS..."
                        nohup java -jar $base_dir/ords/ords.war serve &

        fi
}

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

case "$1" in
start)
    start
    ;;
stop)
    stop
    ;;
*)
    echo "Usage: $0 {start|stop}"
    exit 1
esac

页: [1]
查看完整版本: 启停脚本