wdcp的环境搭建shell脚本分析--lanmp.sh---lib/common.sh

#common.sh,里面主要是一些函数

#执行编译后的清理工作

function make_clean {
    #$RE_INS 根据变量的值,来判断是否执行清理工作
    if [ $RE_INS == 1 ]; then
        make clean >/dev/null 2>&1
    fi
}

#下载函数

function wget_down {
    #判断$SOFT_DOWN的值,如果为1,执行下载
    if [ $SOFT_DOWN == 1 ]; then
        echo "start down..."
        for i in $*; do
            [ $(wget -c $i) ] && exit
        done
    fi
}

#错误退出函数

function err_exit {
    echo 
    echo 
    echo "----Install Error: $1 -----------"
    echo
    echo  
    exit 
}  

#错误函数

function error {
    echo "ERROR: $1"
    exit     
}

#文件复制函数

function file_cp { 
    [ -f $2 ] && mv $2 ${2}$(date +%Y%m%d%H)
    cd $IN_PWD/conf
    [ -f $1 ] && cp -f $1 $2
}

#文件复制函数

function file_cpv {
    cd $IN_PWD/conf 
    [ -f $1 ] && cp -f $1 $2
}

#文件删除函数

function file_rm {
    [ -f $1 ] && rm -f $1
}

#文件备份函数

function file_bk {
    [ -f $1 ] && mv $1 ${1}_$(date +%Y%m%d%H)
}
 
#配置LANMP完成提示函数

function lanmp_in_finsh {
    echo
    echo
    echo
    echo "      Congratulations ,lanmp install is complete"
    echo "      visit http://ip"
    echo "      more infomation please visit 51cto.com"
    echo
}

#配置WDCP管理完成提示函数

function wdcp_in_finsh {
    echo
    echo
    echo
    echo "      configurations, wdcp install is complete"
    echo "      visit http://ip:8080"
    echo "      more infomation please visit 51cto.com"
    echo
}


你可能感兴趣的:(shell)