OSX 10.10.4 でシェル スクリプトを使用して、関連付けられたプロジェクトで顔のないサーバー アプリケーションを起動しようとしています。
シェルスクリプトは実行可能に設定されています。
起動時に Wakanda\ Server.app/Contents/MacOS/Wakanda\ Server を起動しても何も起こりません。
この作業を手伝ってください。
シェル スクリプトは次の場所にあります。
Macintosh HD:Library:StartupItems:DispatchStartup:DispatchStartup.sh
このシェル スクリプトの内容は次のとおりです。
#!/bin/sh
. /etc/rc.common
# The start subroutine
StartService() {
# Insert your start command below. For example:
/Applications/Wakanda\ Server.app/Contents/MacOS/Wakanda\ Server --solution=/Applications/Dispatch/Dispatch\ Solution/Dispatch.waSolution
# End example.
}
# The stop subroutine
StopService() {
# Insert your stop command(s) below. For example:
killall -TERM /Applications/Wakanda\ Server.app/Contents/MacOS/Wakanda\ Server
sleep 15
killall -9 /Applications/Wakanda\ Server.app/Contents/MacOS/Wakanda\ Server
# End example.
}
# The restart subroutine
RestartService() {
# Insert your start command below. For example:
killall -HUP /Applications/Wakanda\ Server.app/Contents/MacOS/Wakanda\ Server
# End example.
}
RunService "$1"
//------------------------------------------------ -------------------
// シェル スクリプトの次は StartParameters.plist です //------------------------------------- -------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist SYSTEM "file://localhost/System/Library/DTDs/PropertyList.dtd">
<plist version="0.9">
<dict>
<key>Description</key>
<string>Wakanda Server</string>
<key>OrderPreference</key>
<string>Late</string>
<key>Provides</key>
<array>
<string>Web service to database and objects</string>
</array>
<key>Uses</key>
<array>
<string>Network</string>
</array>
</dict>
</plist>