리눅스 분류
prcomail 로그관련
작성자 정보
- 김수민 작성
- 작성일
컨텐츠 정보
- 1,982 조회
- 3 댓글
- 0 추천
- 목록
본문
procmail에서 필터링 되는 로그를 보려고
"/etc/procmailrc" 내에 "LOGFILE=/var/log/procmail" 이라고 써 주었습니다.
그런데 /var/log/mailllog 에 아래와 같은 에러가 발생합니다.
-- 애러 시작 --
Error while writing to "/var/log/procmail"
-- 에러 끝 --
"/var/log/procmail"의 퍼미션은 현재 666 입니다.
로그를 남기게 하려면 어떻게 해야 할까요?
관련자료
-
이전
-
다음
댓글 3
이창목님의 댓글
- 이창목
- 작성일
위 설정에는 오타나 잘못된것이 없는것 같습니다.
김대환님의 댓글
- 김대환
- 작성일
푸하하, 니들이 고생이 만쿠나~
일주일의 분투끝에 원인을 알았습니다.
LOGFILE=/var/log/procmail 라고 썼다고 우리는 procmail이 나타나길 간절히 원한것이 문제입니다.
삽질하다 LOGFILE=$HOME/procmail 게 썼는데 /home/vpopmail/procmail? 이라는 파일이 생기는게 아니겠습니까?
/var/log는 chmod 666이 아니므로 procmail?를 생성할 수 없기때문에 error while writing~ 이라고 에러가 난 것이고 ?의 정체는 (carriage return) 입니다.
즉, ? 가 없는 파일을 생성하는 방법을 찾아야 한다는 말씀입니다.
그럼 또 삽질 좀 하겠습니다.
일주일의 분투끝에 원인을 알았습니다.
LOGFILE=/var/log/procmail 라고 썼다고 우리는 procmail이 나타나길 간절히 원한것이 문제입니다.
삽질하다 LOGFILE=$HOME/procmail 게 썼는데 /home/vpopmail/procmail? 이라는 파일이 생기는게 아니겠습니까?
/var/log는 chmod 666이 아니므로 procmail?를 생성할 수 없기때문에 error while writing~ 이라고 에러가 난 것이고 ?의 정체는 (carriage return) 입니다.
즉, ? 가 없는 파일을 생성하는 방법을 찾아야 한다는 말씀입니다.
그럼 또 삽질 좀 하겠습니다.
김대환님의 댓글의 댓글
- 김대환
- 작성일
드뎌 찾았습니다.
윈도우에서 작성한 문서는 끝에
(cr lf)이 붙습니다.
그러나 리눅스에서는
만 개행문자로 인식합니다.
윈도우에서 리눅스로 ftp파일을 올리면
이 올라가므로 을 제거 해 줘야합니다.
vi 에서
:set fileformat=unix
라고 입력하면
-->
으로 바뀝니다.
그러면 /var/log/procmail? -->/var/log/procmail 이 됩니다.
윈도우에서 작성한 문서는 끝에
(cr lf)이 붙습니다.
그러나 리눅스에서는
만 개행문자로 인식합니다.
윈도우에서 리눅스로 ftp파일을 올리면
이 올라가므로 을 제거 해 줘야합니다.
vi 에서
:set fileformat=unix
라고 입력하면
-->
으로 바뀝니다.
그러면 /var/log/procmail? -->/var/log/procmail 이 됩니다.