0 votos

El demonio de lanzamiento no se ejecuta en el arranque

He estado siguiendo el guía de migración para MacOS Server y me he quedado atascado con el lanzamiento .plist para el servidor DNS BIND (con nombre). Si nombro el archivo de la forma recomendada org.isc.named.plist el servicio no se iniciará en el arranque, pero se ejecutará correctamente cuando se cargue con sudo launchctl load /Library/LaunchDaemons/org.isc.named.plist . Si cambio el nombre del archivo y Label propiedad a cualquier otra cosa se ejecutará correctamente en el arranque.

He comprobado si el servicio está desactivado con launchctl print-disabled system y no se muestra.

He probado en una instalación fresca de Mojave con sólo MacOS Server instalado y tampoco he conseguido que se ejecute en el arranque.

1voto

Retire el -f opción, a mí me funciona.

<?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>Disabled</key>
               <true/>
               <key>EnableTransactions</key>
               <true/>
               <key>Label</key>
               <string>org.isc.named</string>
               <key>KeepAlive</key>
               <true/>
               <key>ProcessType</key>
               <string>Standard</string>
               <key>Program</key>
               <string>/usr/local/sbin/named</string>
               <key>ProgramArguments</key>
               <array>
               <string>/usr/local/sbin/named</string>
               <string>-c</string>
               <string>/Library/Server/named/named.conf</string>
               </array>
            </dict>
       </plist>

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