리눅스 프로그래밍 파일 write실행하고 바로 close를 실행해줘야 하나요?
글쓴이: digntnwls / 작성시간: 목, 2022/04/14 - 7:15오후
안녕하세요!
리눅스에서 로그를 주기적으로 작성하는 프로그램을 작성하였는데요.
처음에 open을 실행하고 (APPEND와 SYNC 옵션을 사용했습니다)
write를 100ms 주기로 실행하면서 내용을 기록하다가
1시간마다 close하고 새로운 파일을 생성하도록 하였습니다.
"open-write-close" 패턴을 주기적으로 실행하는게 아니라
"open-write-write-...-write-close" 처럼 진행하면 안되나요?
현재 제가 작성한 코드를 계속 실행할 경우 파일이 손상될 가능성이 많을까요?
Forums:
댓글 달기