'널 명령어' 태그의 글 목록
본문 바로가기

널 명령어2

[Linux 셸 스크립트] 제어 구문 - 102 스크립트를 수정해서 if문 안이 비더라도 에러가 발생하지 않게 하기 1. 사용 명령어 (1) :(널 명령어) 2. 키워드 & 사용처 (1) 키워드 if문, 널 명령어, 빈 줄 (2) 사용처 사양 변경 등으로 필요 없어진 처리를 주석 처리해서 if문 내용이 비었더라도 에러가 발생하지 않게 하고 싶을 때 사용합니다. 3. 실행 예제 $ ./if-null.sh $ &2 exit 1 fi 5. 해설 이 스크립트는 셸 변수 datafile로 지정한 데이터 파일 존재를 확인해서 파일이 있으면 현재 디렉터리에서 myapp라는 프로그램을 실행합니다. 그런데 사양이 변경되어 myapp을 실행하지 않아도 되어서 주석 처리한 결과, if문 안이 비어 에러가 발생할 때 이를 해결한다고 가정합니다. 셸 스크립트는 if문 내용이 없으면 에러가 발생합니다. 예를 들어 다음 소스는 lock.tmp라.. 2021. 4. 21.
[Linux 셸 스크립트] 파일처리 - 027 파일 내용을 삭제해서 빈 파일로 만들기 1. 사용 명령어 (1) :(널 명령어) (2) uptime (3) sleep 2. 키워드 & 사용처 (1) 키워드 빈 파일, 초기화 (2) 사용처 스크립트 시작할 때 기록 파일, 임시 파일을 초기화하고 싶을 때 사용합니다. 3. 실행 예제 $ ./null.sh 4. 스크립트 #!/bin/sh # uptime 명령어 기록 파일 정의 uptimelog="uptime.log" # 널 명령어로 빈 파일로 초기화 : > $uptimelog ① # 10초마다 6번, uptime 명령어 실행 for i in 1 2 3 4 5 6 ② do uptime >> $uptimelog ③ sleep 10 done 5. 해설 이 스크립트는 현재 서버 부하 상태를 확인합니다. 로드 평균치(서버 부하)를 출력하는 uptime 명령.. 2021. 3. 17.