일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- 리눅스
- compgen
- BindingResult
- m:n
- 런타임 상수
- 파이썬
- 알고리즘
- 오블완
- 백준
- application layer
- Git
- allocationSize
- API
- JDBC
- 쿠키
- 메모리 구조
- DTO
- 쉘 스크립트
- JPA
- 티스토리챌린지
- 프로그래머스
- 편향된 지수
- 기본키 전략
- @Autowired
- 컴파일 타임 상수
- spring
- 커밋 되돌리기
- mysql
- intelij spring config
- @SubscribeMapping
- Today
- Total
목록쉘 스크립트 (2)
둘셋 개발!

본 내용은 'KT 리눅스 쉘 스크립트 프로그래밍 교육'에 기반한 내용입니다. ✏️ 쉘 스크립트의 기본 구조1. 첫 줄에 쉬뱅(#!) 추가 bash shell일 경우 첫 줄에 '#!/bin/bash'를 추가하여 운영체제에게 어떤 인터셉터를 사용할 지 알려준다. 2. 주석 '#'으로 주석을 달 수 있다. 3. 환경 설정 환경변수를 설정하거나 스크립트 실행을 위한 기본 경로를 설정한다. 4. 함수 정의 스크립트 내에서 사용할 함수를 정의할 수 있다. 5. 메인 로직 실제 스크립트의 로직이 들어간다. 6. 종료 처리 스크립트 실행이 완료되면 필요한 종료 작업을 수행한다. 다음은 이 6가지의 기본구조를 모두 사용한 스크립트이다.#!/bin/bash # 첫 줄 # 주석입니다 # 환경설정 PATH="/usr/loca..

본 내용은 'KT 리눅스 쉘 스크립트 프로그래밍 교육'에 기반한 내용입니다. 쉘이란커널을 이용할 수 있는 인터페이스 이다. OS가 커널을 동작할 수 있게 하는 명령어들을 실행할 수 있는 공간이다. 쉘 스크립트란연관 명령어들의 집합체이다. 쉘 스크립트를 실행하면 스크립트의 내의 명령어들이 차례대로 실행된다. 왜 쉘 스크립트를 작성해야할까?반복적인 작업을 자동화 하기 위해서 이다. 개발자가 주기적으로 백업을 해야하거나, 웹 서비스가 다운되면 자동으로 재시작을 해야 하거나 에러로그가 발생했거나 디스크 용량이 일정 퍼센트를 넘으면 개발자에게 이메일을 보내는 등의 작업들을 쉘 스크립트로 작성한 후 설정만 하면 해당 작업을 자동화 할 수 있다. 사용 예시 정리 1) 매일 특정 시간에 디렉토리의 내용을 주기적으로 백..