안녕하세요?
허접리눅서입니다.
어제 계정을 추가하고
makemap hash /etc/mail/virtualsertable < /etc/mail/virtualsertable
을 해줘야 되는데 실수로 꺽쇠기호를 반데로 적었습니다.
(makemap hash /etc/mail/virtualsertable > /etc/mail/virtualsertable )
큰일 날번했지요.
다시메일 계정들을 복구는 했는데 센드메일약간의 문제가 발생했습니다.
ps -ax | grep sendmail 하면 sendmail process 가 'Z' 인 상태로 나옵니다.
[<defunct>sendmail ]라는 메세지도 같이나오네요.
kill -9 을 도 이 프로세스가 죽지않고 /etc/rc.d/init.d/sendmail start | stop
이 제데로 적용되지 않고 있습니다.
그레서 어쩔수없이 usr/sbin/sendmail -bd -q30m으로 sendmail을 하나더 올렸습니다.
뭐가 문제일까요? 고수님들 좀 도와주십시오.
makemap 출력을 맞게 쓰면 되지만, sendmail 프로세스가 좀비(Z) 상태로 남은 것은 부모 프로세스가 종료 상태를 받지 못해서입니다. 좀비는 부모를 재시작하면 정리되니 sendmail 을 완전히 멈춘 뒤 다시 시작하세요. 해시 파일은 makemap hash /etc/mail/virtusertable < /etc/mail/virtusertable 형식으로 다시 만드세요.