2014-09-09 2 views
0

우분투 컴퓨터에서 cron.daily를 통해/var/log/APP 로그 파일에 저장하고 있습니다. 로그 폴더는 APP 사용자가 소유하며 작업 완료를 위해 755로 설정된 사용 권한이 필요합니다. 권한을 자동으로 700으로 변경 한 후 폴더의 사용 권한을 755로 설정해야했습니다./var/log/folder 권한이 매일 자동으로 변경됩니다.

이러한 종류의 동작에는 가능한 원인이있을 수 있습니다. cron.daily의

내용 : 확인

00 22 * * 1-5 app app ARG > /var/log/APP/APP.$(date +"\%Y-\%m-\%d").log 2 
35 13 * * 2-7 app app ARG > /var/log/APP/APP.$(date +"\%Y-\%m-\%d").log 2 

답변

1

100 %,하지만 난 당신이 폴더 용으로 설정된 logrotate 규칙이 있다고 생각합니다. Apache 또는 MySQL과 같은 일반적인 응용 프로그램에서 일반적인 Linux 배포판을 실행하는 경우 매우 가능성이 높습니다.

배포판에 따라 파일 당 /etc/logrotate.conf 또는 /etc/logrotate.d/ 디렉토리가 있어야합니다 (서비스 당 하나의 파일 또는 두 파일 모두 포함).

해당 디렉토리에 대한 규칙이있는 경우이 파일을 확인하십시오. 다른 사용자가 디렉토리를 소유해야하는 경우 logrotate의 create 지시문을 사용할 수 있습니다 (존재하는 경우 수정).

하지만 로그를 쓰는 원래 서비스가 여전히 그렇게 할 수 있는지 확인하십시오.

+0

생성/권한 변경을 수행하는 rsyslog 일 수도 있습니다. –