SSブログ

need と use の違いは? - initng [Vine Linux]

initng 用のサービスを書こうと思って、付属のドキュメントや
ウェブの情報を読んでいて良く分からなかったのが、
サービス同士の依存関係を記述する時に使う、needuse の使い方。

「Developer Documentation How to make a service」
読んでもよう分からんので、ML のアーカイブを google で
検索してみた結果、こんなポストが見つかった。

[Initng] Some questions

どうやら、need の場合は指定したサービスが実行されないと
自分自身も実行されないが、use の場合は指定したサービスが
無くても自分自身は実行される、ということのよう。

例えば fam.i の中に

    need = system/portmap


と書いた場合は、fam は portmap より後に実行され、
portmap が実行されないランレベルでは fam も実行されないが、

    use = system/portmap


と書いた場合は、portmap が実行されるランレベルでは need と同じ
順序で実行されるが、もし portmap が実行されなくても fam は実行される。

# 考えれば分かるけど、なかなか最初は理解し難いかも…。


nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:[必須]
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。