19 May
2005
19 May
'05
08:09
At Thu, 19 May 2005 10:22:46 +0900, Masaharu Ohi wrote:
大井です。
やって見ました。
ですが、失敗です。
自動起動は確かにできているのですが、mysqlよりも前に 起動していて、だめでした。 何とかmysqlの後に起動させる方法はないのでしょうか
9.3 だと after.local に書けば OK なのですが、9.2 だと
/etc/init.d/rc 自体を変更する必要があるかもしれません。
もしくは、以下の要領で、専用の init script を作成して登録するのも手で
す。
/etc/init.d に起動ファイル (例えば /etc/init.d/foo) を作成します。
スクリプトには、
### BEGIN INIT INFO
と
### END INIT INFO
で囲んだ meta data を頭に追加します。
meta data のフォーマットは他のスクリプトを見れば容易に理解できると
思います。mysql が先に必要であれば、Should-Start: mysql を加えます。
[*-]Should-Start タグは、あったら先に起動する、という意味です。
できあがったら、"/sbin/insserv foo" で /etc/init.d/rc.*/ ディレクトリ
に追加します。除く場合は insserv -r foo を実行します。
--
Takashi Iwai