쉘 스크립트 뒤로가기 어떻게 구현 해야할까요? 정보
쉘 스크립트 뒤로가기 어떻게 구현 해야할까요?-
Terrorboys 홈페이지 자기소개 아이디로 검색 회원게시물 (210.♡.♡.50)
- 2,870

본문
다른 메뉴는 구현하기가 쉬운데... 뒤로가기 구현하기가 난감하네요^^;;
자바스크립트라면 쉬운터 인데...
일단 작성된 쉘스크립트입니다.
#!/bin/bash
echo "
메뉴선택
[1] Apache
[2] Mysql
[3] 프로그램 정보
"
read -r -p "Enter your num and press: " menu
############################################
# 1번 Apache 선택
############################################
if [ $menu -eq 1 ]; then
echo "
Apache 명령어
[1] Start
[2] Stop
[3] ReStart
[4] 뒤로가기
"
read -r -p "Enter your num and press: " apache
if [ $apache -eq 1 ]; then
echo -en "
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
Apache를 \033[35m시작합니다 \033[0m
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
"
sudo /etc/init.d/apache2 start
echo -ne "
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
\033[31m처리완료\033[0m
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
"
fi
if [ $apache -eq 2 ]; then
echo -en "
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
Apache를 \033[35m멉춥니다.\033[0m
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
"
sudo /etc/init.d/apache2 stop
echo -ne "
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
\033[31m처리완료\033[0m
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
"
fi
if [ $apache -eq 3 ]; then
echo -en "
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
Apache를 \033[35m재시작 합니다.\033[0m
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
"
sudo /etc/init.d/apache2 restart
echo -ne "
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
\033[31m처리완료\033[0m
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
"
fi
if [ $apache -eq 4 ]; then
echo -en "\033[36m현제 버전에서는 지원하지 않는 명령입니다.\033[0m"
echo
fi
############################################
# 기타선택
###########################################
else
echo -ne "\033[31m준비중입니다.\033[0m"
echo
fi
exit;
0
댓글 4개



