0 votos

Tiene problemas para configurar el homebrew para ejecutar pure-ftpd como un servicio

Estoy tratando de ejecutar pure-ftpd 1.0.46 como un servicio y que han configurado mi plist archivo como a continuación:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>KeepAlive</key>
    <true/>
    <key>Label</key>
    <string>homebrew.mxcl.pure-ftpd</string>
    <key>ProgramArguments</key>
    <array>
      <string>/usr/local/opt/pure-ftpd/sbin/pure-ftpd</string>
      <string>-A</string>
      <string>-E</string>
      <string>-j</string>
      <string>-z</string>
      <string>-l</string>
      <string>puredb:/usr/local/etc/pureftpd.pdb</string>
      <string>-I</string>
      <string>1</string>
      <string>-c</string>
      <string>1000</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
    <key>WorkingDirectory</key>
    <string>/usr/local/var</string>
    <key>StandardErrorPath</key>
    <string>/usr/local/var/log/pure-ftpd.log</string>
    <key>StandardOutPath</key>
    <string>/usr/local/var/log/pure-ftpd.log</string>
  </dict>
</plist>

Sin embargo, me parece que cada vez que intente ejecutar como un servicio que registra los errores siguientes.

pure-ftpd: no válida la opción --
pure-ftpd: no opción `--j -z' No se puede iniciar un servidor independiente: Permiso denegado

¿Alguien puede identificar un error que he hecho en mi archivo plist?

Traté de confirmar que coincide con el ejemplo en la SirPavlovas respuesta aquí : Llegar launchd leer los argumentos de programa correctamente

1voto

Syntax Puntos 101

Para cualquiera que tenga este problema o similar, utilizar la línea de comandos plutil para obtener retroalimentación sobre lo que los problemas de archivo plist son por ejemplo (números de línea). En mi caso la copia de la página de confluencia que utilizado para documentar a la guía de instalación inserta caracteres de espacio en blanco roto, invisible al ojo desnudo pero que afectan a launchd.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X