Bash(2)
-
[리눅스 프로그래밍 시리즈 14편] Bash 쉘 스크립트 실전 자동화: 로그 분석과 서버 상태 체크 스크립트 만들기
목표: 실무에서 바로 사용할 수 있는 자동화 스크립트를 만든다 결과: 로그 분석, 서버 상태 확인을 자동으로 수행하는 Bash 스크립트를 작성할 수 있다1. 왜 쉘 스크립트 자동화가 중요한가?리눅스 서버를 운영하거나 개발 환경을 관리하다 보면 반복 작업이 매우 많다.예를 들어:로그에서 ERROR 개수 확인디스크 사용량 체크서버 상태 확인특정 프로세스 실행 여부 확인이런 작업을 매번 수동으로 입력하면 비효율적이다.그래서 실무에서는 쉘 스크립트로 자동화한다.2. 로그 분석 자동화 스크립트먼저 간단한 로그 분석 스크립트를 만들어 보자.파일 생성:nano log_check.sh내용 작성:#!/bin/bashLOGFILE="server.log"ERROR_COUNT=$(grep "ERROR" $LOGFILE | w..
2026.03.11 -
[리눅스 프로그래밍 시리즈 13편] Bash 쉘 스크립트 입문: 리눅스 작업을 자동화하는 첫 번째 단계
목표: Bash 스크립트를 작성하고 실행할 수 있다 결과: 반복 작업을 자동화하는 기본 스크립트를 만들 수 있다1. 쉘 스크립트란 무엇인가?리눅스에서 여러 명령어를 한 번에 실행하고 싶을 때가 있다.예:로그 파일 분석서버 상태 확인백업 실행프로그램 빌드이런 작업을 매번 명령어로 입력하는 대신 하나의 파일로 만들어 실행할 수 있다.이 파일을 쉘 스크립트(Shell Script) 라고 한다.가장 많이 사용하는 쉘은 Bash 이다.2. 첫 번째 Bash 스크립트 만들기파일 생성:nano hello.sh내용 작성:#!/bin/bashecho "Hello Linux Script"첫 줄 의미:#!/bin/bash이 스크립트를 bash로 실행하라는 의미다.3. 실행 권한 부여스크립트를 실행하려면 실행 권한이 필요하다..
2026.03.10