Wiki

[新規] [編集]

rwhod(StartupItems)

Mac OS X > Mac OS X の Tips >

Mac OS X 起動時に rwhod を自動的に起動する方法.
StartupItems? を使う.
rwhod が起動していないと,rwhoruptimeが使えない.

設定

/Library/StartupItems/rwhod というディレクトリを作成し,以下のファイルをその中に置く.
  • rwhod
    所有者は "root:wheel",パーミッションは 755 とすること.
    #!/bin/sh
    
    . /etc/rc.common
    
    StartService()
    {
      /usr/sbin/rwhod start
    }
    StopService()
    {
      /usr/sbin/rwhod stop
    }
    RestartService()
    {
      /usr/sbin/rwhod restart
    }
    
    RunService "$1"
    
  • StartupParameters.plist
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist SYSTEM
    "file://localhost/System/Library/DTDs/PropertyList.dtd">
    <plist version="1.0">
    <dict>
            <key>Description</key>
            <string>rwho daemon</string>
            <key>Provides</key>
            <array>
                    <string>rwhod</string>
            </array>
            <key>Uses</key>
            <array>
                    <string>Disks</string>
                    <string>NFS</string>
            </array>
    </dict>
    </plist>