创建server 管理脚本

简介:
#!/bin/bash
#
# chkconfig:     2345 20 80
# description: autoruntest
# processname:         /etc/rc.d/init.d/sysm
 
EXEC_PATH=/root/project/sys_monitor
EXEC=sysm
PID_FILE=/var/run/sysm.pid
DAEMON=ps   ax |grep java |awk '{print   $1}'
 
# Source function library.
. /etc/rc.d/init.d/functions
 
if ! [ -x $EXEC_PATH/$EXEC ] ; then
             echo  "ERROR: $EXEC_PATH/$EXEC not found"
             exit 1
fi
 
stop()
{
             echo  "Stoping $EXEC ..."
             killall $DAEMON >/dev/ null
             usleep 100
             echo  "Shutting down $EXEC: [    OK    ]"            
}
 
start()
{
             echo  "Starting $EXEC ..."
             $DAEMON > /dev/ null &
             usleep 100
             echo  "Starting $EXEC: [    OK    ]"                 
}
 
restart()
{
             stop
             start
}
 
 
case  "$1"  in
             start)
             start
             ;;
             stop)
             stop
             ;;
             restart)
             restart
             ;;
             status)
             status -p $PID_FILE $DAEMON    
             ;;        
    *)
             echo  "Usage: service $EXEC {start|stop|restart|status}"
             exit 1
esac
 
exit $?


     本文转自 珏石头 51CTO博客,原文链接:http://blog.51cto.com/gavinshaw/305626,如需转载请自行联系原作者



相关文章
|
自然语言处理 Java
CoreNLP server的开启与使用方法
Ubuntu20.04.2系统本身不含有JDK,而CoreNLP需要依赖JDK进行运行,所以需要先安装好JDK,可以输入java,然后系统会自动提示没有安装JDK,并会推荐安装的版本
201 0
|
SQL Windows
查看Windows服务器安装了那些SQL Server组件
原文:查看Windows服务器安装了那些SQL Server组件   如何查看Windows服务器安装了那些SQL Server组件呢? 最近就遇到这样一个需求,需要知道Windows服务器是否安装了Replication组件,那么有几种方法查看Windows服务器安装了哪些SQL Server组件呢?下面总结一下这方面的方法,希望对遇到这样问题的人有所帮助!     1:通过SQL Server Features Discovery Report查看。
1041 0
|
Windows 数据安全/隐私保护 网络协议