pc web browser 로 이미지를 보기 위해 motion 을 설치하던 중 아래 에러가 발생
Cannot create log file /var/log/motion/motion.log: Permission denied
포럼에선 motion 데몬이 쓸 log 디렉토리를 만들고, 추가로 logrotate 설정도 체크하라고 설명이 되어있다.
sudo mkdir /var/log/motion
sudo chown motion /var/log/motion
vi /etc/logrotate.d/motion
logrotate 설정의미 정리
/var/log/motion/motion.log {
rotate 12
monthly
compress
delaycompress
missingok
notifempty
copytruncate
}
man logrotate.conf 와 redhat 링크를 참고
rotate 12
rotate 할 log file 갯수 (count 넘으면 정리)
monthly
매달 1일 rotate
compress
옛날 log 는 gzip
delaycompress
next rotation cycle 까지 옛날 log gzip 연기
missingok
log 파일이 없으면 다음 rotation 파일에 작성
notifempty
log 가 비었으면 rotate 하지않음
copytruncate
log 를 rotation 파일에 copy 후 원본 파일 truncate