[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:23452] Re: 起動時に実行したい Script はどこに置く?



小島基靖と申します。

<20000802082313.1B21253837@xxxxxxxxxxxxxxxxxxxxxx>の記事において
kmuto@xxxxxxxxxxxxxxxさんは書きました。

>> 武藤@Debianぷろじぇくとです。
>> 
>> At Wed, 2 Aug 2000 17:16:25 +0900,
>> Hidehisa Takahashi wrote:
>> >  OSの立ち上げ時に必ず実行したい shell script があるのですが、これを
>> > どこにおいたらよいのか分からず困っております。/etc/init.d/rc2/Sfoo 
>> > とういscript fileを作成したのですが、実行されていないようです。
>> >  このようなことを知るための document(例えばdebianの起動シーケンス等
>> > を説明した文書)が、どこにあるのか教えていただけないでしょうか?
>> 
>> 今編集作業ちゅうの徹底本に :-)
>> /etc/inittab の siエントリの内容から追っていくとわかるかも。

英語なら、/usr/share/doc/debian-policy/policy.text.gz
に詳細な解説があります。(debian-policy Package)

>> > やりたいこと:
>> >  dhcpによりIPが確定した後で、そのIPを特定の宛先にメールする。
>> 
>> /etc/rc* なファイルは、/etc/init.d/foo を作ったあと
>>   update-rc.d foo defaults 99
>>   削除するときには update-rc.d foo remove 。
>> するのがDebianっぽいですね。

Debian policy manual をつらつら眺めていたところ、

 「OSの立ち上げ時に、ある shell script を実行したい」
という条件なら、
 「実行したい shell script を /etc/rc.boot/ に放り込む」
のが 答えのようです。

3.3.4. Boot-time initialization  と  man rc.boot 参照

-----
    小島基靖    Private E-mail: mkojima@xxxxxxxxxxxx