텍스트파일의 특정 문장을 수정하는 방법?
글쓴이: dotri / 작성시간: 목, 2005/03/17 - 4:32오후
텍스트 파일( 정확히 말하면, DNS 의 Zone 파일 )을 클라이언트의 요청에 의해 실시간으로 수정해야 합니다. 기존의 레코드를 수정하는 동작이 대부분입니다. 제가 리눅스 초보인지라.. 간단하게 돌릴 수 있는 스크립트를 만들수가 없습니다. 도와주세요;;
우선 C 언어로 클라이언트의 요청을 받아들일 서버를 만들고 있는데.. 클라이언트의 요청을 실시간으로 DNS 에 적용하기 위해서, Zone 파일을 잽싸게 고친 뒤 named 를 재시작하려고 합니다. 파일을 통채로 읽어서 다시 쓰는 동작은 시간이 너무 오래 걸립니다. 클라이언트가 좀 많기때문에 한 레코드를 갱신하는데 긴 시간을 소비할 수 없습니다.
가장 빠르고 정확한 방법에 대해서 조언을 부탁드립니다.
Forums:
sed 로 하시는게 나을듯 하네요
sed 로 하시는게 나을듯 하네요
http://kkanari.egloos.com/
댓글 달기