Befehl beim Start ausführen (Mac OS X)

Befehl beim Start ausführen (Mac OS X)

Ich muss den Befehl ausführen:

sudo apachectl stop

Damit mein Datenbank-Webserver anstelle des Apple-Servers eingehende Anfragen verarbeiten kann. Dieser übersteht allerdings keinen Neustart. Ich habe versucht, die Datei KillApache.plist im Ordner /Library/LaunchAgents/ einzurichten. Hier der Text:

Label KillApache

<key>OnDemand</key>
<false/>

<key>ProgramArguments</key>
<array>
        <string>sudo apachectl stop</string>
  </array>

Allerdings habe ich folgende Meldungen im Log erhalten:

01.09.14 11:12:31.832 Uhr com.apple.launchd.peruser.501[223]: (KillApache[632]) Job konnte nicht ausgeführt werden (3). Ein Ereignis wird eingerichtet, um uns mitzuteilen, wann wir es erneut versuchen sollen: 2: Keine solche Datei oder kein solches Verzeichnis 01.09.14 11:12:31.832 Uhr com.apple.launchd.peruser.501[223]: (KillApache[632]) Job konnte nicht ausgeführt werden (3) aus einem seltsamen Grund: 2

Kann mir jemand sagen, was ich falsch mache oder wie ich das am besten beim Start ausführen kann, bevor der Server die Kontrolle übernimmt? Danke.

Randy Kämpen

verwandte Informationen