Kindest - успешно установлены WSO2BAM и разработали сервис для сбора данных из системы мониторинга энергии. Теперь я хотел бы видеть, как wso2server.sh может быть вызван автоматически как часть перезагрузки системы на MAC OSX Yosemite. Я разработал образец launchd XML (см. Ниже) и попробовал несколько разных опций, но, похоже, не попал в цель.HOWTO запускает WSO2BAM в качестве службы запуска?
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict>
<key>Disabled</key>
<false/>
<key>EnvironmentVariables</key>
<dict>
<key>CARBON_HOME</key>
<string>/Users/jskogsta/local/wso2bam-2.4.1</string>
<key>JAVA_HOME</key>
<string>/Library/Java/JavaVirtualMachines/1.6.0_65-b14-462.jdk/Contents/Home</string>
</dict>
<key>Label</key>
<string>com.wso2.bam</string>
<key>OnDemand</key>
<false/>
<key>RunAtLoad</key>
<true/>
<key>ServiceDescription</key>
<string>WSO2BAM</string>
<key>StandardErrorPath</key>
<string>/Users/jskogsta/local/wso2bam-2.4.1/logs/bam-launchd.stderr</string>
<key>StandardOutPath</key>
<string>/Users/jskogsta/local/wso2bam-2.4.1/logs/bam-launchd.stdout</string>
<key>UserName</key>
<string>root</string> </dict> </plist>
Намерение состоит в том, чтобы получить сервер WSO2BAM автоматически выполнять после перезагрузки без входа пользователя в. В идеале хотелось бы затем, чтобы запустить WSO2BAM продукт в качестве имени пользователя, а не корень.
У кого-нибудь удалось это сделать? Невозможно найти какие-либо конкретные указатели.