배경지식
echo명령어 &스크립트 확장자(sh)
- echo 명령어 다음에 쓴 글씨를 그대로 출력하는 명령어
- 파이썬의 print와 같은 명령어
- 번호를 입력받는 명령어 : echo -n
echo -n "번호를 입력하세요"
- 스크립트 생성 후 실행하기
1. a.sh vi편집기 열기
[root@localhost ~]# vi a.sh
2. 내용 입력 후 저장
echo -n "번호를 입력하세요"
read choice -> 입력받은 값은 choice변수에 담긴다.
echo $choice -> choice에 담긴 변수 출력
3. 스크립트 실행
[root@localhost ~]# sh a.sh
번호를 입력하세요1
1
자동화 스크립트 만들어보기
- 위의 배경지식을 활용하여 리눅스에서 작업을 자동화할 수 있는 코드를 작성해보자.
★ Maria db를 scott, root 각 유저로 접속하고 시작하는 코드를 자동화하는 코드
echo "
0. 종료하기
1. Mariadb에 scott 유저로 접속하기
2. Mariadb에 root 유저로 접속하기
3. Mariadb 시작시키기"
echo -n "번호를 입력하세요~: "
read choice
case $choice in
0) exit;;
1) mysql -h 192.168.122.1 -u scott -ptiger ;;
2) mysql -u root -p1234;;
3) systemctl start mariadb
netstat -anp | grep 3306
esac
[정상 수행 시] -> **LISTEN**
tcp6 0 0 :::3306 :::* LISTEN 1425/mysqld
unix 3 [ ] STREAM CONNECTED 33306 2732/gsd-keyboard
'Skill > Linux' 카테고리의 다른 글
VM 게스트 cd 확장 설치 : 화면확장, 마우스 빠져나오기 (0) | 2022.08.31 |
---|