dovecot 이 자꾸 죽는 이슈가 생겨서 인터넷에서 해결책을 찾았다.
http://wiki.dovecot.org/TimeMovedBackwards
하지만 우분투에 적용하기에는 약간의 문제가 있었다.
dovecot 을 재시작하는 명령어인 service dovecot start 가 먹지 않는다는 점이다.
몇번의 삽질끝에 해결책을 찾았다.
해결책은 아래와 같다.
우선 우분투에서 root 권한으로 cron 을 실행가기 위해서는
1. /etc/cron.d 아래에 cron 파일을 생성해야 한다.
생성한 파일내에는 기존 cron 설정과 다르게 root 를 명시해 주어야 한다.
* * * * * root /home/user/dovecot_restart.sh
2. root 권한으로 cron 이 실행된다고 해서 기존에 sudo 를 붙여주던 명령어에서 sudo 를 제거 하면 안되다.
예를 들어 service dovecot start 가 아니라 sudo service dovecot start 로 적어주어야
위 명령이 정상적으로 실행된다.
[출처] 우분투에서 root 권한으로 cron 을 돌리려고 할때|작성자 슬로우핸드
'우분투 서버' 카테고리의 다른 글
Apache 웹서버 사용시 디렉토리 리스트가 보여지는 옵션 (0) | 2012.10.11 |
---|---|
가상호스트 추가하기 (0) | 2012.10.11 |
ssh 원격 연결 warning:remote host identification has changed [출처] ssh 원격 연결 warning:remote host identification has changed (0) | 2012.10.10 |