Ejecutar comando al iniciar (Mac OS X)

Ejecutar comando al iniciar (Mac OS X)

Necesito ejecutar el comando:

parada sudo apachectl

Para que el servidor web de mi base de datos pueda manejar solicitudes entrantes en lugar del servidor de Apple. Sin embargo, esto no sobrevive a un reinicio. Intenté configurar el archivo KillApache.plist en la carpeta /Library/LaunchAgents/. Este es el texto:

Etiqueta KillApache

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

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

Sin embargo, recibí los siguientes mensajes en el registro:

1/09/14 11:12:31.832 AM com.apple.launchd.peruser.501[223]: (KillApache[632]) El trabajo no se pudo ejecutar (3). Configurando un evento para indicarnos cuándo volver a intentarlo: 2: No existe tal archivo o directorio 9/1/14 11:12:31.832 AM com.apple.launchd.peruser.501[223]: (KillApache[632]) El trabajo falló a exec(3) por una extraña razón: 2

¿Alguien puede sugerir qué estoy haciendo mal o cuál sería la mejor manera de hacer que esto se ejecute al inicio antes de que el servidor tome el control? Gracias.

Randy Kaempen

información relacionada