Mac IDEA 注册服务开机自动启动

Published on Dec 31, 2017

注册服务工具下载

http://blog.lanyus.com/archives/314.html

创建两个文件

com.fun90.IDEALicenseServer.plist

com.fun90.IDEALicenseServer.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>Label</key>
        <string>com.fun90.IDEALicenseServer</string>
        <key>ProgramArguments</key>
        <array>
            <string>/Users/xxx/IntelliJIDEALicenseServer/IntelliJIDEA.command</string>
        </array>
        <key>RunAtLoad</key>
        <true/>
    </dict>
</plist>

IntelliJIDEA.command

IntelliJIDEA.command的文件路径与上面的对应,该文件内容为启动注册服务的命令,参数可根据lanyus的说明来修改。

/Users/xxx/IntelliJIDEALicenseServer/IntelliJIDEALicenseServer_darwin_amd64 -p 8909 -u ihaveadream

设置开机启动

将文件com.fun90.IDEALicenseServer.plist复制放入~/Library/LaunchAgents/目录下,即可。

放置plist文件的地方

~/Library/LaunchAgents #由用户自己定义的任务项
/Library/LaunchAgents #由管理员为用户定义的任务项
/Library/LaunchDaemons #由管理员定义的守护进程任务项
/System/Library/LaunchAgents #由Mac OS X为用户定义的任务项
/System/Library/LaunchDaemons #由Mac OS X定义的守护进程任务项