代码拉取完成,页面将自动刷新
同步操作将从 staugur/Sdp 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#!/bin/bash
#need: $0 user use_time service_type file_type email;
export SDP_HOME=$(cd `dirname $0`; pwd)
source $SDP_HOME/global.func
if [ "$#" != "5" ]; then
echo -e "\033[31mUsage: $0 user use_time service_type file_type email\033[0m" 2>&1 ; exit 1
fi
#Create a random password encrypted by MD5 and email user.
export init_user=$1
export use_time=$2
export init_passwd=`MD5PASSWD`
export init_service_type=$3
export init_file_type=$4
export user_email=$5
export INIT_HOME=/data/SDI.Sdp
export Sdpuc=${INIT_HOME}/Sdp.Ucenter #file
export init_user_home=${INIT_HOME}/$init_user #directory
export init_user_home_info=${init_user_home}/info #file
export init_user_home_json=${init_user_home}/user.json #file
export init_user_home_root=${init_user_home}/root #directory
if [ -d $INIT_HOME ]; then
[ -d $init_user_home ] && echo -e "\033[31mThe user already exists\033[0m" 2>&1 && exit 1
else
mkdir -p $INIT_HOME
fi
[ -f $Sdpuc ] || touch $Sdpuc
user_oid=$(grep user_id $Sdpuc | tail -1 | awk -F : '{print $2}')
if [ -z $user_oid ] || [ "$user_oid" = "" ]; then
export user_id=1
else
export user_id=`expr $user_oid + 1`
fi
CreateTime=`date +%Y%m%d`
ExpirationTime=`date +%Y%m%d -d "$use_time month"`
if echo "${webs[@]}" | grep -w $init_service_type &> /dev/null ;then
if [[ `echo "$init_file_type"` == "-" ]]; then
echo -e -n "\033[31mUnsupported file type:\033[0m" 2>&1 ;\
echo -e "\033[31mAppsTypeService need svn or ftp\033[0m" 2>&1
exit 1
else
source $SDP_HOME/boot/web.sh
fi
elif echo "${apps[@]}" | grep -w $init_service_type &> /dev/null ;then
if [[ `echo "$init_file_type"` == "-" ]]; then
source $SDP_HOME/boot/app.sh
else
export init_file_type="-"
echo -e "\033[31mFile types have been set to -\033[0m" 2>&1 ;\
source $SDP_HOME/boot/app.sh
fi
else
echo -e "\033[31mUnsupported service type:\033[0m" 2>&1 ;\
echo -e "\033[31mSupported service:redis,mongodb,memcached,mysql,nginx,httpd,tomcat.\033[0m" 2>&1
exit 1
fi
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。