[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:31555] Re: rc.M
-
From:TAMUKI Shoichi
-
Date:Thu, 15 Aug 2013 13:24:36 +0900 (JST)
- Subject: [plamo:31555] Re: rc.M
- From: TAMUKI Shoichi <tamuki@xxxxxxxxxxx>
- Date: Thu, 15 Aug 2013 13:24:12 +0900
こんにちは,田向です。
From: KATOH Yasufumi <karma@xxxxxxxxxxxxxxxx>
Subject: [plamo:31554] rc.M
Date: Wed, 14 Aug 2013 21:49:32 +0900
> contrib の dovecot をインストールし,
>
> #!/bin/sh
>
> case "$1" in
> 'start')
> echo "Starting Dovecot..."
> /usr/sbin/dovecot -c /etc/dovecot/dovecot.conf
> ;;
> 'stop')
> /usr/bin/doveadm stop
> ;;
> *)
> echo "Usage: /etc/rc.d/init.d/ntp { start | stop }"
> ;;
> esac
>
> こんな感じのシンプルなスクリプトを作成すると,起動時の rc.M で dovecot
> を起動する所でだんまりのまま停止してしまいます.
手元でP-Plamoを起動して,dovecot-2.2.5-x86_64-P1.txzをinstallpkgし,
/etc/dovecot/READMEに従って設定するなどして,init 1→init 3したところ,
上記のだんまりのまま停止が再現しました。
> /usr/sbin/dovecot が起動時に何をやってるのか謎ですが,こんなこともあり
> ました,ということで何か原因がわかれば教えてください.
原因は良く分かりませんが,Sj3を/etc/rc.d/init.d/$iの中で起動すると,
だんまりのまま停止するのと,何となく似てますね。とりあえず,
root@p-plamo:/etc/rc.d# ln -s init.d/dovecot.r rc.dovecot
として,rc.Mの“Start netatalk”の次あたりに,
----------------------------------------------------------------------
# Start dovecot.
if [ -x /etc/rc.d/rc.dovecot ] ; then
/etc/rc.d/rc.dovecot start
fi
----------------------------------------------------------------------
を追記するといったワークアラウンドを施せば,起動できるようです。
----
田向 正一 tamuki@xxxxxxxxxxx
- Follow-Ups
-
- [plamo:31556] Re: rc.M, KATOH Yasufumi
- References
-
- [plamo:31554] rc.M, KATOH Yasufumi
[検索ページ]
[メール一覧]
Plamo ML 公開システム