標籤:shell
#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)} #配置完成提示函數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的環境搭建shell指令碼分析--lanmp.sh---lib/common.sh