반응형
Bash 쉘 스크립트: 명령 목록이 포함된 실행 파일
[ Bash 쉘 스크립트 사용 방법 ]
1. 스크립트 작성
스크립트의 첫 번째 행은 '#!' 표기법으로 시작해야 한다.
#!/usr/bin/bash
2. 스크립트 파일 권한 변경(chmod)
파일은 기본적으로 644 이기 때문에 실행권한(x)를 추가해줘야 한다.
chmod a+x 스크립트파일명
3. 스크립트 실행
[ Bash 스크립트 종료 코드 ]
종료 코드는 스크립트 종료 시 상태를 나타낸다.
문제 발생 시 종료코드로 오류를 파악하고 조치하는 용도로 사용된다.
exit 명령어로 스크립트 종료 시 상태를 나타낼 수 있다.
exit [0~255 사이의 정수]
0 | 표준입력(stdin), 정상 |
1 | 표준출력(stdout) |
2 | 표준에러(stderr) |
127 | command not found |
$? 기호로 종료코드를 확인할 수 있다.
echo $?
[ Bash 스크립트 반복문 ]
for VARIABLE in LIST; do
COMMAND VARIABLE
done
[ Bash 스크립트 조건문 예시 ]
if <CONDITION>; then
<STATEMENT>
...
<STATEMENT>
elif <CONDITION>; then
<STATEMENT>
...
<STATEMENT>
else
<STATEMENT>
...
<STATEMENT>
fi
[위 내용은 Redhat의 공인 교육과정 내용 중 일부를 정리한 글입니다.]
반응형
'RedHat 시스템관리' 카테고리의 다른 글
시스템 성능 튜닝 ①tuned: 시스템 성능 최적화 (3) | 2023.03.23 |
---|---|
작업 예약 ③Anacron을 사용해서 정기적으로 작업 예약하기(anacrontab) (0) | 2023.03.23 |
작업 예약 ②at 명령어: 특정 시간 이후에 실행하는 작업 예약하기(반복x 단일 작업) (0) | 2023.03.23 |
작업 예약 ①crontab 명령어: 반복 작업 스케줄 예약하기 (0) | 2023.03.23 |
grep 명령어: 정규표현식을 사용한 grep 명령어 사용 예시 (2) | 2023.03.23 |