diff options
author | Denys Vlasenko | 2010-01-13 22:07:34 +0100 |
---|---|---|
committer | Denys Vlasenko | 2010-01-13 22:07:34 +0100 |
commit | 4fc82e0067db4b54ee05d56feaa4fb981d380e5f (patch) | |
tree | 9b43ce7590e327e87010f54708640b6ff9ee385b /examples/var_service/ntpd/ntp.script | |
parent | c041e239dbc02b99ee9a5a86bed6dc859ff956db (diff) | |
download | busybox-4fc82e0067db4b54ee05d56feaa4fb981d380e5f.zip busybox-4fc82e0067db4b54ee05d56feaa4fb981d380e5f.tar.gz |
examples: add example ntpd service
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'examples/var_service/ntpd/ntp.script')
-rwxr-xr-x | examples/var_service/ntpd/ntp.script | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/examples/var_service/ntpd/ntp.script b/examples/var_service/ntpd/ntp.script new file mode 100755 index 0000000..90299ae --- /dev/null +++ b/examples/var_service/ntpd/ntp.script @@ -0,0 +1,29 @@ +#!/bin/sh + +exec 2>/dev/null +echo "`tail -n 99 "$0.log"`" >"$0.log" + +exec >>"$0.log" +exec 2>&1 + +dt=`date '+%Y-%m-%d %H:%M:%S'` + +if test x"$stratum" != x"" \ +&& test x"$poll_interval" != x"" \ +&& test 4 -ge "$stratum" \ +&& test 128 -le "$poll_interval" \ +; then + echo "$dt: $1"\ + "freq_drift_ppm=$freq_drift_ppm"\ + "offset=$offset"\ + "stratum=$stratum"\ + "poll_interval=$poll_interval,"\ + "setting hardware clock" + exec hwclock --systohc +fi + +echo "$dt: $1"\ + "freq_drift_ppm=$freq_drift_ppm"\ + "offset=$offset"\ + "stratum=$stratum"\ + "poll_interval=$poll_interval"\ |