shell-16: /etc/init.d/slurm-serverd

#!/bin/sh
#
# chkconfig: 2345  80 50
# description: slurm_server is for setup the socket at slurm side
#             
# processname: slurm_server 
#
# Source function library.
. /etc/rc.d/init.d/functions

ret=0
 
start() {
	echo "start slurm_server, setup the socket.."
	daemon /usr/local/bin/slurm_server &
	ret=$?
	exit $ret
}

stop() {
	echo "stop slurm_server"
	kill $(ps -ef | grep slurm_server | grep -v grep | awk '{print $2}')
	ret=$?
}
 
status() {
	local result
	echo "check status of slurm_server..."
	result=$( ps aux|grep slurm_server|grep -v grep| awk '{print $8}' )
	echo "result=$result"	
	#if [ "$result" = "Ss" -o "$result" = "R+" ]; then
	if [ "$result" = "Ss" ] || [ "$result" = "R+" ]; then
		echo "slurm_server is up"
		ret=0
	else
		echo "slurm_server is down"
		ret=1
	fi
}
 
case "$1" in
	start)
        	start
        	;;
  	stop)
        	stop
        	;;
  	status)
          	status
        	;;
  	*)
		echo $"Usage: $0 {start|stop|status}"
		exit 1
esac
 
exit $ret

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值