#!/bin/bash

clear
echo 'Синхронизация времени...'
log=/linuxcash/logs/current/ntpsync.log

for (( iteration = 0; iteration < 5; iteration++ )); do
    systemctl is-active -q network-online.target
    if [ $? = 0 ] ; then
        break
    fi
    sleep 1
done

for i in `cat /linuxcash/cash/conf/ntpserver.conf | egrep -v '^[[:space:]]*#'` ; do
    echo >>$log
    echo 'Set the date and time via NTP' >>$log
    echo '-----------------------------------------------' >>$log
    echo 'Server:' $i >>$log
    sudo ntpdate -v $i >>$log 2>&1
    if [ $? = 0 ] ; then
	   break
    fi
done
clear