- 91 名前:前スレの951 [2011/10/15(土) 13:09:16.95 ID:aVVJD4kj]
- > Upstartに関して分からないことがあるので教えて下さい。
> > SysVInitが利用されている環境では、サービス(例えばsshd)の状態は、 > % service sshd status > あるいは > % /etc/init.d/sshd status > で見ることができます。これにより、起動しているのかどうかが分かるわけです。 > # 上記の例ではsshdを利用しましたが、「network」の場合ですと、 > # ・設定対象となるネットワークインターフェース名は何か > # ・活性化できているネットワークインターフェースはどれか > # が分かるわけです。 > > Upstartが利用されている環境で同じこと(状態確認)をするためにはどうすればよい > のでしょうか? > 最初に考えたのは > % initctl status 〜 > なのですが、これはどうも違うように思います。sshdやhttpdなどのデーモンを立 > ち上げるものに関してはそれでよいようにも思える(それは、 > 出力内容の「start/running」 > ⇒デーモンが立ち上がっている > ⇒起動処理に成功した > という図式が成り立つから。)のですが、そうではないものもあるので。 > 実際には、一連の処理(Upstartでは「ジョブ」(job)と呼んでいる)のうち、 > 「サービス」(service)という種類に属するものはそれでよいのでしょうが、 > 「タスク」(task)という種類に属するものはそれでは分からないと思うので。 > 先述のコマンド > % initctl status タスク名 > でタスク名を指定しても、出力内容は「stop/waiting」となり、実行前後で > 変わらないから、意味がないかと。 > > > ということで、識者の方々、よろしくお願いします。
|

|