1. 新建一个文件名为“~/Library/LaunchAgents/com.gae.goagent.plist”的文件
以vi为例
vi ~/Library/LaunchAgents/com.gae.goagent.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>RunAtLoad</key> <true/> <key>KeepAlive</key> <true/> <key>Label</key> <string>com.gae.goagent</string> <key>NetworkState</key> <true/> <key>ProgramArguments</key> <array> <string>/usr/bin/python</string> <!--以下改为你GoAgent的proxy.py的路径,建议放到自己用户的路径下,这样不会有需要sudo的问题 --> <string>/Users/lkw/Documents/app/goagent/local/proxy.py</string> </array> <key>ServiceDescription</key> <string>GoAgent Local Service</string> </dict> </plist>
保存退出
2.配置开机启动
launchctl load -w ~/Library/LaunchAgents/com.gae.goagent.plist
如果取消开机启动可运行
launchctl unload -w ~/Library/LaunchAgents/com.gae.goagent.plist