创建server 管理脚本

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


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



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值