[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:31554] rc.M
-
From:KATOH Yasufumi
-
Date:Wed, 14 Aug 2013 21:49:34 +0900 (JST)
- Subject: [plamo:31554] rc.M
- From: KATOH Yasufumi <karma@xxxxxxxxxxxxxxxx>
- Date: Wed, 14 Aug 2013 21:49:32 +0900
- User-agent: Wanderlust/2.15.9 (Almost Unreal) EMIKO/1.14.1(Choanoflagellata) FLIM/1.14.9 (五条)APEL/10.8 EasyPG/1.0.0 Emacs/24.3 (x86_64-unknown-linux-gnu) MULE/6.0(花散里)
加藤泰文です.
/etc/rc.d/rc.M で init.d 以下のスクリプトを実行する部分で
MESSAGES=`/etc/rc.d/init.d/$i start 2>&1`
というような処理があり,ここで出力がない場合はスクリプト名を使って起動
メッセージを出す,というような事をやっています.
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
を起動する所でだんまりのまま停止してしまいます.
試しに rc.M を
MESSAGES=`/etc/rc.d/init.d/$i start`
というような処理に変更してみるとすんなり起動します.
/usr/sbin/dovecot が起動時に何をやってるのか謎ですが,こんなこともあり
ました,ということで何か原因がわかれば教えてください.
--
==============================================
(((( 加藤泰文
○-○ karma @ jazz.email.ne.jp
==============================================
(Web Page) http://www.ten-forward.ws/
==============================================
- Follow-Ups
-
- [plamo:31555] Re: rc.M, TAMUKI Shoichi
[検索ページ]
[メール一覧]
Plamo ML 公開システム