728x90
안녕하세요.
이만가지 오만가지 입니다.
리눅스 쉘에서 명령어를 반복적으로 실행해야 할 때가 있는데요.
쉘에서 간단한 프로그래밍이나 리묵스 명령어를 통해 반복 실행할 수 있습니다.
1. 주기적 실행결과 표시 (watch)
실행 결과값을 계속 봐야 할 때가 있습니다. 이럴 때 watch 명령어를 유용하게 사용할 수 있습니다.
사용방법은
#watch -n [시간:초] <명령어>
예를 들어 /var/log 경로의 파일리스트를 1초마다 확인해야 한다면
# watch -n 1 ls -al /var/log/
해당 명령어를 실행하면 전체 화면으로 표시가 되며 우측 상단에는 명령어가 실행될떄마다 시간이 업데이트되고 좌측 상단에는 현재 실행 중인 명령어가 표시됩니다.
2. 원하는 값 반복 출력
간단한 프로그래밍을 통해 결괏값을 반복 출력할 수 있습니다.
사용방법은 #while true; do [명령어] | grep [원하는 값]; sleep [시간:초] ; done ;
폴더 안에 secure라는 문자열 파일을 1초 간격으로 출력하는 프로그래밍입니다.
#while true; do ls -al | grep secure; sleep 1 ; done ;
해당 명령어를 통하면 좀 더 편하게 원하는 값들을 출력할 수 있느니 유용하게 사용하시기 바랍니다.
728x90
'이만가지 IT&정보보안 > 리눅스 정리' 카테고리의 다른 글
Redhat Linux(레드햇 리눅스) 인터페이스 ip 설정방법(feat.버전도 확인) (0) | 2021.08.19 |
---|---|
VMWare-ESXi SSH 활성화 / 비활성화 방법 (VMWare-ESXi SSH enable / disable) (0) | 2021.08.04 |
Linux(리눅스) grep 특정문자 제외 방법 / 특정문자 여러개 제외 방법 (0) | 2021.03.15 |
Shell(쉘)접속 프로그램 추천 Putty말고Kitty - Zmodem 사용하기(파일 업로드/다운로드) (2) | 2021.03.11 |
리눅스 버전정보확인 방법 (feat. 칼리리눅스) (4) | 2020.11.24 |