14.04에서 /etc/init.d/dovecot는 어디로 갔습니까?


13

EC2의 새로운 14.04 릴리스 이미지에서 dovecot + postfix를 구성하려고합니다. postfix 또는 dovecot을 별도로 설치하지 않고 메일 스택 배달을 설치했습니다. 이제 /etc/init.d/dovecot가 없어서 도브 코트를 다시 시작하는 방법을 알 수 없습니다. 아니면 뭔가 빠졌습니까? 감사.


2
sudo service dovecot restart작동 할 수 있습니다.
douggro

1
감사! 실제로 "sudo service --status-all"을 수행했지만 dovecot이 목록에없는 경우 "sudo service dovecot"는 "dovecot : unrecognized service"를 반환하여 dovecot이 아직 서비스로 변환되지 않았다고 생각합니다. 그래서 실제로 다시 시작하려고 생각하지 않았습니다.
jingx

Dovecot가 설치되어 있습니까? 그렇다면 상태를 service status dovecot반환해야 stopped/waiting합니다.
douggro

@ jingx이 질문에 대한 답변으로 의견을 작성하고 수락하십시오.
Amir Ali Akbari

대답은 기본적으로 /etc/init.d/dovecot가 없지만 필요에 맞는 기능적인 init.d 스크립트를 다운로드 할 수 있다는 것입니다. wiki2.dovecot.org/RunningDovecot 위키 전체를 비둘기장을 도울 수있는 좋은 자료입니다.
wargasm

답변:


12

좋아, dovecot의 wiki (버전 2)를 거친 후 다음을 사용하여 dovecot를 다시 시작 / 다시로드 / 중지 할 수있는 것 같습니다.

루트의 경우 :

# doveadm reload -도브 캣 재시작 / 재로드

# doveadm stop -도브 캣 중단

sudo 사용자의 경우 :

# sudo doveadm reload -도브 캣 재시작 / 재로드

# sudo doveadm stop -도브 캣 중단

doveadm/ sudo doveadm를 입력 하여 doveadm과 함께 사용할 수있는 다른 명령 목록을 볼 수도 있습니다.


2
실제 답변 주셔서 감사합니다. 그들은 왜 이렇게 했습니까? 우리의 삶을 더 힘들게 만드는 표준을 어기는 것입니까? lol
Zv_oDD

1
@Zv_oDD 투쟁은 진짜 하하입니다
AndrewL64

2

기존의 서비스가에있는 init.d 변환 할 때 신출내기 , service status xxxx반환 서비스를 인식 할 수없는. 대신 사용하십시오servicename status

upstart와 init.d의 공존은 혼동되므로 Vivid 및 이후 릴리스에서는 systemd 로 대체됩니다.

14.04의 현재 상태는 적어도 내 경험으로 물건을 모니터링 할 때 혼란스럽고 몇 가지 문제를 발생시킵니다.


1

알림을위한 @douggro에게 감사합니다! 나는 실제로 sudo service --status-all했지만 dovecot이 목록에 없었고를 sudo service dovecot반환 dovecot: unrecognized service하여 dovecot이 아직 서비스로 변환되지 않았다고 생각하게했습니다. 그래서 실제로 다시 시작하려고 생각하지 않았습니다.


2
응? 그래서 대답은 무엇입니까?
billynoah

검토 자 : 기술적으로는 질문에 명확하게 답변하지 않지만 역사적 이유로 여기에 남아 있습니다.
토마스 워드
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.