8月
17

Lion Server で syslogd

AirMac Extreme のログを NetBSD の syslogd で受けていたので、それを Lion Server でもやりたい。 NetBSD のときは /etc/rc.conf に syslogd_flags=”" で良かったのですが、 Lion Server だとどうやるんだろうな、とちょっと悩んだのですが、

man syslogd

したら -dup_in のところに書いてありました(笑)。とゆーことで man に従い /System/Library/LaunchDaemons/com.apple.syslogd.plist を書き換え unload & load でおっけー、という具合。

以下手順

plutil -convert xml1 /System/Library/LaunchDaemons/com.apple.syslogd.plist -o ~/com.apple.syslogd.plist

デフォルトではバイナリ形式だったので plutil というツールで xml 形式に変換。デフォルトでは上書きなので念のためホームにコピーしました。で、これを man に記載のあるように編集

--- ~/com.apple.syslogd.plist.org 2011-08-11 09:09:48.000000000 +0900
+++ ~/com.apple.syslogd.plist 2011-08-17 17:04:50.000000000 +0900
@@ -49,6 +49,13 @@
                        <key>SockType</key>
                        <string>dgram</string>
                </dict>
+                <key>NetworkListener</key>
+                <dict>
+                       <key>SockServiceName</key>
+                       <string>syslog</string>
+                       <key>SockType</key>
+                       <string>dgram</string>
+               </dict>
        </dict>
 </dict>
</plist>

あとは unload して念のため元のファイルのバックアップを取って、編集した plist をコピーしてファイルの所有者を root に変えて load すると無事に AirMac Extreme のログを受けることが出来るようになりました。ぃぇー

sudo launchctl unload /System/Library/LaunchDaemons/com.apple.syslogd.plist
sudo mv /System/Library/LaunchDaemons/com.apple.syslogd.plist /System/Library/LaunchDaemons/com.apple.syslogd.plist.org
sudo mv ~/com.apple.syslogd.plist /System/Library/LaunchDaemons/com.apple.syslogd.plist
sudo chown root /System/Library/LaunchDaemons/com.apple.syslogd.plist
sudo launchctl load /System/Library/LaunchDaemons/com.apple.syslogd.plist

Related posts:

  1. cron に別れを告げ launchd と共に過ごそう、今さら Mac OS X では cron は launchd にキックされる扱いなので launchd マジお勧め、ということは知ってはいたのだけど、今まで...
  2. まどかちゃんと launchd 考えてみりゃ当たり前だよな、と思うのだけど、ちょーハマったのでもしかしたら同じようにハマってる人の役に立つかもしれないのでメモ。  NetBSD では cron で @reboot /path/to/madoka4.2/ [...]...
  3. SpamAssassinの調教 メール環境を移行した結果、 spam フィルターを、 Mew がサポートしてるからという理由で使っていた bogofilter から SpamAssassin に移行したのです。が、特性の問題だと思うんだけど、そのままで [...]...
  4. Apertureプロジェクトの自動分割 Aperture 最大の不満がこの iPhoto にあった機能がないこと(結合はあるのに!!)。複数のカメラで撮った写真を日付毎に分けてるので、読み込み時のプロジェクト分割だと同じ日付で複数のプロジェクトが出来ちゃうし、 [...]...
  5. Lion(x86_64) で ruby19-migemo-0.40 Lion になって困ったことのひとつが /usr/pkg/etc/mk.conf に ABI=64 と書いていると、 ruby-18-base の build に失敗すること。素で...

Post comment

Follow us on Twitter! Follow us on Twitter!
ついった

Find Me On

J league

ついった

  • 昨日の Nintendo Direct は iPhone の Ustream.app で開いて Air Play で Apple TV2 に飛ばしてテレビで見てました。「かがくのちからってすげー!」ってな感じだけど、 Apple TV2 単体で完結してほしいトコロでもある。 24 minutes ago
  • いや、俺は持ってたけど「ゲームギアの美しい液晶画面は子供たちに衝撃を持って受け入れられました」は嘘だろうよ(笑)。(一部の|特殊な)子供たちに、だったら許す(ぇー 39 minutes ago
  • そーいえば例の冷凍のファミチキを買ったんだけど、奥さんの研究の結果、油であげなくてもオーブンを 250 度にして 15 分焼くと、ほぼ店頭で買えるのと同じ味になることが判明。そして順調に増加する俺の体重(笑 1 hour ago
  • ふと、本屋の店頭に平積みされてる本のうち、一冊だけ数を減らして積んどくと売れてると誤解されて売り上げが上がるんじゃないか? とか思いついた。 4 hours ago
  • チャーミングを iPhone というか Retina 向けにエンコして見てみたけど、細かい分ウチの 32" なテレビで見るよりもキレイな気がした。 4 hours ago

Tag cloud

Jリーグ特命PR部

Jリーグ2010特命PR部員 ごろー