[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