web-dev-qa-db-ja.com

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

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

13
jingx

リマインダーを@douggroに感謝します!実際にSudo service --status-allを実行しましたが、dovecotがリストに含まれていなかったため、Sudo service dovecotdovecot: unrecognized serviceを返すため、dovecotがまだサービスに変換されていないと考えました。したがって、実際に再起動を試みることを考えたことがありません。

1
jingx

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

ルートの場合:

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

# doveadm stop-dovecatを停止します

Sudoユーザーの場合:

# Sudo doveadm reload-dovecatを再起動/再ロードする

# Sudo doveadm stop-dovecatを停止します

単にdoveadm/Sudo doveadmと入力するだけで、doveadmで使用できる他のコマンドのリストを表示できます。

12
AndrewL64

古いサービスがinit.dから pstart に変換されると、service status xxxxは認識されないサービスを返します。代わりにservicename statusを使用してください

Upstartとinit.dの共存はわかりにくいため、Vivid以降のリリースでは systemd に置き換えられます。

14.04の現在の状態は、少なくとも私の経験では、物事を監視する際にも混乱を招き、いくつかの問題を引き起こしています。

2
tony