启停脚本
#!/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]