14.04で/etc/init.d/dovecotはどこに行きましたか?


13

EC2の新しい14.04リリースイメージでdovecot + postfixを構成しようとしています。postfixまたはdovecotを個別にインストールせずにmail-stack-deliveryをインストールしました。/etc/init.d/dovecotが見つからないため、dovecotを再起動する方法がわかりません。それとも何か不足していますか?ありがとう。


2
sudo service dovecot restart動作する可能性があります。
douggro

1
ありがとう!実際に「sudo service --status-all」を実行しましたが、dovecotはリストに含まれていませんでした。その後、「sudo service dovecot」は「dovecot:unrecognized service」を返します。したがって、実際に再起動を試みることを考えたことがありません。
jingx 14

Dovecotはインストールされていますか?もしそうならservice status dovecotstopped/waitingステータスを返す必要があります。
douggro

@jingxこの質問への回答にコメントを書いて、それを受け入れるべきです。
アミールアリアクバリ

その答えは、デフォルトでは何も/etc/init.d/dovecotがないですが、あなたはであなたのニーズを満たす必要がある機能のinit.dスクリプトをダウンロードすることができますwiki2.dovecot.org/RunningDovecot私はのように、全体としてWikiをお勧めしますdovecotを支援するための優れたリソース。
wargasm

回答:


12

わかりましたので、dovecotのwiki(バージョン2)を通過した後、次を使用してdovecotを再起動/リロード/停止できるようです。

ルートの場合:

# doveadm reload -dovecatを再起動/リロードするには

# doveadm stop -dovecatを停止するには

sudoユーザーの場合:

# sudo doveadm reload -dovecatを再起動/リロードするには

# sudo doveadm stop -dovecatを停止するには

あなただけ入力することができます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
え?ここの答えは何ですか?
ビリーノア

レビュアー:これは技術的には明確に質問に答えていませんが、歴史的な理由からここに残されます。
トーマス区
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.