首页 > 其他 > 详细

启动服务成功后OK对齐显示(函数调用)

时间:2015-03-05 19:38:07      阅读:244      评论:0      收藏:0      [点我收藏+]
#屏幕的大小
SCREEN=`stty -F /dev/console size` 2>/dev/null #默认显示的是横排为25 竖排为80
COLUMNS=${SCREEN#* }
[ -z $COLUMNS ] && COLUMNS=80  #当不存在/dev/console文件时候,直接设置COLUMNS为80
SPA_COL=$[$COLUMNS-14] #总长度-尾部显示字符的大小(由于显示为[  OK  ]或者[ FAILED ]最大值为14)

#颜色的设置和选择
RED=‘\033[31m‘      #红
GREEN=‘\033[32m‘    #绿    
YELLOW=‘\033[33m‘   #黄
BLUE=‘\033[34m‘     #蓝
NORMAL=‘\033[0m‘    #正常

#当服务启动成功后显示OK
success() {
        string=$1
        RT_SPA=$[$SPA_COL-${#string}]
        echo -n "$string"
        for I in `seq 1 $RT_SPA`;do
                echo -n " "
        done
        echo -e "[ ${GREEN}OK${NORMAL} ]" #显示为绿色的OK字体

}
#当服务启动失败后显示failure
failure() {
        string=$1
        RT_SPA=$[$SPA_COL-${#string}]
        echo -n "$string"
        for I in `seq 1 $RT_SPA`;do
                echo -n " "
        done
        echo -e "[ ${RED}FAILED${NORMAL} ]" #显示为红色的FAILED

}


本文出自 “天下大道行天下” 博客,请务必保留此出处http://enochline.blog.51cto.com/9390497/1617709

启动服务成功后OK对齐显示(函数调用)

原文:http://enochline.blog.51cto.com/9390497/1617709

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!