タグ

serviceに関するhidepon_moryのブックマーク (2)

  • Symfoware

    DebianのDependency Based Bootとは 前から使っていたTomcatの起動スクリプトをDebian 6.0(Squeeze)に作成し、 update-rc.dを使って自動起動させようと思ったら警告が表示されました。 どうやらDebian 6.0から「update-rc.d」ではなく「insserv」を使う作法に変わったようです。 何が変わっているのか気になったので、 http://wiki.debian.org/LSBInitScripts/DependencyBasedBoot ここの冒頭をざっくり翻訳してみました。 Dependency based boot sequence - 依存関係ベースのブートシーケンス Debianは、各々のinit.dスクリプトのヘッダーに記載されているLSB fields(*1)を参照し、 サービスの起動順序を制御する仕様を満たして

    Symfoware
    hidepon_mory
    hidepon_mory 2015/02/25
    update-rc.dのかわり
  • Android:Serviceの基本とonStartCommandの戻り値による動作の違い

    開始状態 startService()の呼び出しでサービスを開始すると、サービスは"開始状態"となります。 "開始状態"となったサービスは、システムからkillされるか明示的に終了しない限り停止しません。 バインド状態 bindService()を呼び出してサービスにバインドすると"バインド状態"となります。 バインドされたサービスは、バインドしたコンポーネントとの双方向通信やメッセージに よるやりとりを提供します。 "バインド状態"のサービスは全てのコンポーネントがらアンバインドされることで停止し ます。 開始+バインド状態 サービスがstartService()とbindService()両方で起動されると"開始状態"かつ "バインド状態"となります。 この状態のサービスは、両方の状態の停止条件を満たした場合に停止します。 つまり、全てのコンポーネントからアンバインドされてもstopS

  • 1