创建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,并会推荐安装的版本
207 0
|
关系型数据库 MySQL Windows
关于windows server 2019安装mysql 8.0 版本报错服务没有及时响应启动或控制请求
windows server 2019安装mysql 8.0 版本报错服务没有及时响应启动或控制请求
|
SQL 数据库
SQL Server 复制需要有实际的服务器名称才能连接到服务器
原文:SQL Server 复制需要有实际的服务器名称才能连接到服务器 机子由于在捣鼓DAC连接方式时,计算机名被修改了,被改成了kerry,直到最近几天由于计算机改名了,这个潜在的问题(本机数据库只是偶尔那里做实验)终于爆发了:我用连接服务器从其它服务器拷贝数据时报错,错误如下:SQL Server 复制需要有实际的服务器名称才能连接到服务器。
973 0
|
SQL Go Windows
[解决方案]sql server复制需要有实际的服务器名称才能连接到服务器
原文:[解决方案]sql server复制需要有实际的服务器名称才能连接到服务器   在配置数据同步的时候,要求相互同步的两台机器的数据库必须通过默认实例名称进行连接。如果你的默认实例已经删掉了,在当前实例上进行新建发布操作时候,会提示你:“由于未在SqlServer的此实例上安装复制组件,Microsoft SQL server 无法访问这些组件,请参阅SQL Server……”   注意下面还有一个附加的提示,它的意思就是说默认实例名和当前的实例名称不一致。
2394 0
|
Windows 数据安全/隐私保护 网络协议
下一篇
无影云桌面