쉘스크랩트에 대한 질문

gwpark의 이미지

안녕하세요

SE를 꿈꾸는 남자입니다 ㅋㅋ

다름이 아니고 syslog를 공부하다가 특정문자에 대한 로그를 만들어볼까 생각하다가

gerp OVER /var/adm/syslog/syslog.log <-- 이 명령어가 반복하여 5분마다

over.log 로 생성되어 /home에 생성되게 하는 스크랩을 만들어보고싶은데;

쉘스크랩을 아무리 해도 자꾸 실패해서여;; 혹시 가능하시면 힌트라도좀 주세요;

gwpark의 이미지

#!/bin/sh

CMD="$S1"
while [1];do
$CMD
grep OVER /var/adm/syslog/syslog.log
done

요렇게 작성했음 오류만 나네요 ㅠ.ㅠ

백연구원의 이미지

이 코드가 복붙하신 내용이라면 while 문법이 틀렸습니다. [ 1 ] 로 사용하세요. 그게 아니라면 오류 메시지를 보여주시는 편이 좋아보입니다.


소곤소곤

세벌의 이미지

Show your error message.