본문 바로가기
강의 실습/비전공자도 이해할 수 있는 리눅스 입문 실전

[참고] 쉘 스크립트 공부 지침

by jint 2025. 12. 3.

1. 쉘 스크립트 공부 지침

 

#!/bin/bash

echo "---- git pull 받아오기 ----"
cd /home/ubuntu/linux-springboot
git pull origin main

echo "---- 빌드하기 ----"
./gradlew clean build

echo "---- 빌드된 jar 파일을 백그라운드로 실행시키기 ----"
cd build/libs
nohup java -jar linux-springboot-0.0.1-SNAPSHOT.jar >> app.log 2>&1 &

echo "---- Spring Boot 서버 실행 완료 ----"


Spring Boot 서버를 실행시키는 쉘 스크립트 파일을 위와 같이 작성했는데, 예외 상황을 고려하지 않고 간단히 작성한 형태다. 각 명령어마다 예외 또는 에러가 발생할 상황을 고려해 코드를 작성하면 더 복잡해진다.
이런 복잡한 상황에 맞게 나눠서 코드를 작성하도록 쉘 스크립트 문법에는 if문, for문, 명령어의 결과값을 활용할 수 있는 변수 등 여러가지 기능들이 많지만, 쉘 스크립트를 본격적으로 다룰 때 깊이 배우면 좋다.


2. 쉘 스크립트를 학습해야 하는 타이밍
쉘 스크립트를 배우기 좋은 시기는 사람마다 다르고 정답이 없지만, 추천하는 시기는 CI/CD를 학습할 때 같이 학습하는 것을 추천한다. CI/CD 자체가 무언가를 자동화하기 위한 개념이기 때문이다.


참고링크 : https://www.inflearn.com/course/%EB%B9%84%EC%A0%84%EA%B3%B5%EC%9E%90%EB%8F%84-%EC%9D%B4%ED%95%B4%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-%EB%A6%AC%EB%88%85%EC%8A%A4-%EC%9E%85

 

비전공자도 이해할 수 있는 리눅스 입문/실전| JSCODE 박재성 - 인프런 강의

현재 평점 5.0점 수강생 319명인 강의를 만나보세요. 비전공자 입장에서도 쉽게 이해할 수 있고, 실전에서 바로 적용 가능한 '리눅스 입문' 강의를 만들어봤습니다! 리눅스를 처음 배우시는 분, Per

www.inflearn.com

댓글