2014-11-07 3 views
0

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 продукт в качестве имени пользователя, а не корень.

У кого-нибудь удалось это сделать? Невозможно найти какие-либо конкретные указатели.

ответ

0

У меня нет опыта работы с MAC OSX, но я просто хочу сообщить вам, что вам нужно убедиться, что сценарий wso2server.sh выполняется при запуске. В вашей конфигурации я не вижу никакой команды для запуска сервера WSO2.

Если вы знаете о настройке службы Linux, вы можете применить аналогичные концепции для MAC OSX.

См. Следующие сообщения в блоге.

Пожалуйста, обратитесь https://developer.apple.com/library/mac/documentation/MacOSX/Conceptual/BPSystemStartup/Chapters/CreatingLaunchdJobs.html

Я надеюсь, что это помогает.