美文网首页
Scout(Linux服务器监控系统scout_add_logi

Scout(Linux服务器监控系统scout_add_logi

作者: 武汉周杰 | 来源:发表于2020-02-22 20:22 被阅读0次

#!/bin/sh

##########################################  
##                                      ## 
##       服务器监控系统(自动追加部分)       ## 
##                                      ## 
##             版本号:1.0.0             ## 
##                                      ## 
##              程序:周杰               ## 
##                                      ## 
##  版权所有:武汉卓杰教育网络科技有限公司  ## 
##                                      ## 
##            日期:2002年3月            ## 
##                                      ## 
########################################## 

####################定义环境变量####################
WORK_PATH="/usr/local/sbin/scout"
BASH_PRO_PATH="/root/.bash_profile"
SCOUT_LOGIN_PATH=$WORK_PATH"/scout_login.sh"
####################定义环境变量####################

####################自动在启动文件中追加一段代码####################
if [ ! -f $BASH_PRO_PATH ]
then
    clear
    echo ""
    echo "FILE "$BASH_PRO_PATH" NOT FOUND! EXIT!"
    echo ""
    exit 1
fi
if [ ! -f $SCOUT_LOGIN_PATH ]
then
    clear
    echo ""
    echo "FILE "$SCOUT_LOGIN_PATH" NOT FOUND! EXIT!"
    echo ""
    exit 1
fi
clear
sign_num=0
scout_sign=""
while read scout_sign
do
    if [ "$scout_sign" = "#auto_scout_sign#" ]
    then
        sign_num=1
        break
    fi
done < "$BASH_PRO_PATH"
if [ $sign_num -eq 0 ]
then
    echo "">>$BASH_PRO_PATH
    echo '#auto_scout_sign#'>>$BASH_PRO_PATH
    echo "if [ -f $SCOUT_LOGIN_PATH ]; then">>$BASH_PRO_PATH
    echo "$SCOUT_LOGIN_PATH">>$BASH_PRO_PATH
    echo "fi">>$BASH_PRO_PATH
    echo "">>$BASH_PRO_PATH
    clear
    echo ""
    echo "ADD FILE "$BASH_PRO_PATH" SUCCEED! "
    echo ""
    exit 0
else
    clear
    echo ""
    echo "FILE "$BASH_PRO_PATH" ADD BEING! "
    echo ""
    exit 0
fi
exit 0
####################自动在启动文件中追加一段代码####################

相关文章

网友评论

      本文标题:Scout(Linux服务器监控系统scout_add_logi

      本文链接:https://www.haomeiwen.com/subject/fndrqhtx.html