タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

daemonとlaunchdに関するmas-higaのブックマーク (2)

  • Mac:ネットワーク接続をトリガに/etc/hostsを切り替える « えふログ

    同じLAN内からWAN側アドレスを指定してアクセスすると 一部のルータにアクセスを拒否されるため、 サーバと同じLANに接続した場合はサーバへのアドレスを ローカルIPで解決するということをします。 ちなみに、ここで示す方法はMac独自のサービスlaunchdを使用するため、 Macに限った方法になります。 Mac OS XではLinuxのinetdなどに代わりlaunchdがサービスを司っているようで、 ネットワークの状態を監視してスクリプトを実行するというデーモンを作成します。 大部分をMuraseさんのサイトを参考にさせてもらいました。 やることは大まかに下記の三つとなります。 ・ネットワーク監視サービスをXMLで記述 ・/etc/hostsを変更するスクリプトを記述 ・それぞれの設定のhostsファイルを準備 ネットワーク監視サービスをXMLで記述 下記のようにサ

  • 【レポート】the inner universe of Leopard - 「rcの引退とlaunchdの強化」 (1) goodby "rc" | パソコン | マイコミジャーナル

    Mac OS X Leopardテクノロジーレポート第1弾となる 「【レポート】秘められた"真の革新"を暴く - the inner universe of Leopard」 もあわせてお楽しみください。 Mac OS X Leopardレポート「the inner universe of Leopard」シリーズの実質的な第1回に当たる稿では、まずは手始めということで、OSの起動周りの改善について解説する。 Leopardでの隠れた大きな改善点としては、「/etc/rcがなくなった」ことが挙げられる。皮肉なことだが、UNIXとしての認定を受けたLeopardが、UNIXの血族である一番の証明たる/etc/rcを捨ててしまったのだ。 嘘ではない。Leopardを手にしたら「ls -l /etc/rc*」を実行してほしい(リスト1、リスト2)。 リスト1: Tiger上での「ls -l

  • 1