start ntpd con launchdaemon

0

Me gustaría iniciar un ntpd en mi MacOSX 10.8. ntpd está configurado correctamente y se ejecuta cuando se inicia manualmente. Me gustaría iniciarlo en el tiempo de arranque con lauchdaemon.

Creé este archivo com.stefan.ntp.plist en / Library / LaunchDaemons:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
    <dict>
        <key>Label</key>
        <string>com.stefan.ntpd</string>
        <key>Program</key>
        <string>/usr/sbin/ntpd</string>
        <key>ProgramArguments</key>
        <array>
            <string></string>
        </array>
    </dict>
</plist>

Se agregó a Launchdaemon con

launchctl load /Library/LaunchDaemons/com.stefan.ntpd.plist

Sin embargo, no se inicia.

sh-3.2# launchctl list | grep ntpd
-   0   com.stefan.ntpd
sh-3.2# launchctl start com.stefan.ntpd
sh-3.2# launchctl list | grep ntpd
-   0   com.stefan.ntpd

¿Alguna idea?

    
pregunta Stef 05.08.2013 - 14:00

1 respuesta

1

Debe haber un proceso ntpd iniciado por /System/Library/LaunchDaemons/org.ntp.ntpd.plist por defecto en 10.8.

También faltan <key>RunAtLoad</key><true/> , pero tampoco pude hacer que esto funcione:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <key>Label</key>
  <string>com.stefan.ntpd</string>
  <key>Program</key>
  <string>/usr/sbin/ntpd</string>
  <key>RunAtLoad</key>
  <true/>
</dict>
</plist>
    
respondido por el user495470 05.08.2013 - 14:50

Lea otras preguntas en las etiquetas