rc.ntp 1.0 KB

12345678910111213141516171819202122232425262728293031323334
  1. #!@l_prefix@/lib/openpkg/bash @l_prefix@/etc/rc
  2. ##
  3. ## rc.ntp -- Run-Commands for NTP Daemon
  4. ##
  5. %start -p 200 -u root
  6. # synchronize local machine once at startup
  7. # because ntpd does not skip large time offsets
  8. @l_prefix@/bin/ntpdate \
  9. `grep "^server" @l_prefix@/etc/ntp/ntp.conf |\
  10. awk '{ printf(" %s", $2); }'`
  11. # run the NTP daemon for continued synchronization
  12. @l_prefix@/bin/ntpd \
  13. -p @l_prefix@/var/ntp/ntpd.pid \
  14. -f @l_prefix@/var/ntp/ntpd.drift \
  15. -l @l_prefix@/var/ntp/ntpd.log \
  16. -s @l_prefix@/var/ntp/ntpd.stat/
  17. %stop -p 200 -u root
  18. # kill the NTP daemon
  19. kill -TERM `cat @l_prefix@/var/ntp/ntpd.pid`
  20. %restart -u root
  21. # kill the NTP daemon
  22. kill -TERM `cat @l_prefix@/var/ntp/ntpd.pid`
  23. sleep 2
  24. # restart the NTP daemon for continued synchronization
  25. @l_prefix@/bin/ntpd \
  26. -p @l_prefix@/var/ntp/ntpd.pid \
  27. -f @l_prefix@/var/ntp/ntpd.drift \
  28. -l @l_prefix@/var/ntp/ntpd.log \
  29. -s @l_prefix@/var/ntp/ntpd.stat/