lxc/setup_mariadb.sh: 비밀번호 입력 취소 시 스크립트 재시작 옵션 추가

This commit is contained in:
2025-12-23 12:58:51 +09:00
parent 1f37914775
commit 5c17c39737

View File

@ -23,6 +23,7 @@ cleanup() {
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
echo ""
# LINUX_USER가 설정되어 있으면 초기화 옵션 제공
if [ -n "$LINUX_USER" ]; then
read -p "초기화하고 다시 시작하시겠습니까? (y/n): " REINIT
if [[ "$REINIT" =~ ^[Yy]$ ]]; then
@ -44,8 +45,10 @@ cleanup() {
echo ""
echo "초기화가 완료되었습니다. 스크립트를 다시 실행하세요."
else
echo "초기화를 건너뜁니다."
echo "초기화를 건너뜁니다. 수동으로 정리 후 다시 진행하세요."
fi
else
echo "스크립트를 다시 실행해 주세요."
fi
fi
exit $EXIT_CODE
@ -137,8 +140,15 @@ else
read -p "다시 입력하시겠습니까? (Y/n): " RETRY_PW
RETRY_PW=${RETRY_PW:-Y}
if [[ ! "$RETRY_PW" =~ ^[Yy]$ ]]; then
echo "비밀번호 입력을 취소했습니다."
exit 1
echo ""
read -p "스크립트를 다시 시작하시겠습니까? (Y/n): " RESTART_SCRIPT
RESTART_SCRIPT=${RESTART_SCRIPT:-Y}
if [[ "$RESTART_SCRIPT" =~ ^[Yy]$ ]]; then
exit 1
else
echo "스크립트를 취소합니다."
exit 0
fi
fi
else
break
@ -168,8 +178,15 @@ if [[ "$SAME_ACCOUNT" =~ ^[Yy]$ ]]; then
read -p "다시 입력하시겠습니까? (Y/n): " RETRY_DB_PW
RETRY_DB_PW=${RETRY_DB_PW:-Y}
if [[ ! "$RETRY_DB_PW" =~ ^[Yy]$ ]]; then
echo "비밀번호 입력을 취소했습니다."
exit 1
echo ""
read -p "스크립트를 다시 시작하시겠습니까? (Y/n): " RESTART_SCRIPT2
RESTART_SCRIPT2=${RESTART_SCRIPT2:-Y}
if [[ "$RESTART_SCRIPT2" =~ ^[Yy]$ ]]; then
exit 1
else
echo "스크립트를 취소합니다."
exit 0
fi
fi
else
break
@ -191,8 +208,15 @@ else
read -p "다시 입력하시겠습니까? (Y/n): " RETRY_DB_PW2
RETRY_DB_PW2=${RETRY_DB_PW2:-Y}
if [[ ! "$RETRY_DB_PW2" =~ ^[Yy]$ ]]; then
echo "비밀번호 입력을 취소했습니다."
exit 1
echo ""
read -p "스크립트를 다시 시작하시겠습니까? (Y/n): " RESTART_SCRIPT3
RESTART_SCRIPT3=${RESTART_SCRIPT3:-Y}
if [[ "$RESTART_SCRIPT3" =~ ^[Yy]$ ]]; then
exit 1
else
echo "스크립트를 취소합니다."
exit 0
fi
fi
else
break