avvia ntpd con launchdaemon

0

Vorrei iniziare un ntpd sul mio MacOSX 10.8. ntpd è configurato correttamente e viene eseguito all'avvio manuale. Mi piacerebbe avviarlo all'avvio con lauchdaemon.

Ho creato questo file com.stefan.ntp.plist in / 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>

Aggiunti a Launchdaemon con

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

Tuttavia, non inizia.

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

Qualche idea?

    
posta Stef 05.08.2013 - 14:00
fonte

1 risposta

1

Dovrebbe esserci un processo ntpd avviato da /System/Library/LaunchDaemons/org.ntp.ntpd.plist per impostazione predefinita in 10.8.

Anche il plist manca <key>RunAtLoad</key><true/> , ma non sono riuscito a farlo funzionare:

<?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>
    
risposta data 05.08.2013 - 14:50
fonte

Leggi altre domande sui tag