gw6c的LaunchDaemons
在Mac OS X裡面建立gogo6 Client的gw6c服務,並且於有網路的時候或者是載入的時候,甚至是當有需要的時候自動執行,以及避免意外的被killall砍掉或者crash,因此會重新啓動
(但是gw6c有個會讓系統停止回應的可能,發生機率不高,但是通常都是在系統待命後的開機有機會發生無法kill的狀況)
以下內容放到/System/Library/LaunchDaemons/gw6c.plist
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>UserName</key> <string>root</string> <key>GroupName</key> <string>wheel</string> <key>Label</key> <string>gw6c</string> <key>ProgramArguments</key> <array> <string>/usr/local/gw6c/bin/gw6c</string> <string>-f</string> <string>/usr/local/gw6c/bin/gw6c.conf</string> </array> <key>RunAtLoad</key> <true/> <key>OnDemand</key> <false/> <key>KeepAlive</key> <dict> <key>SuccessfulExit</key> <true/> <key>NetworkState</key> <true/> </dict> </dict> </plist>放入後擇下其一動作即可:
- 執行`launchctl load /System/Library/LaunchDaemons/gw6c.plist`即可
- 重新開機
留言
張貼留言