Stratum (st
): насколько близко сервер находится к реальному источнику эталонного времени
Offset (ms): Время, на которое ваши системные часы отстают от сервера времени
Задержка (мс): сколько времени потребовалось ответу, чтобы добраться сюда и обратно (RTT
)
Джиттер (мс): разница между 2 образцами
Reach: Количество синхронизаций
Вам следует использовать европейские ntp-серверы, потому что:
Вам следует НЕ использовать европейские ntp-серверы, потому что:
Вместо этого я бы отправился на www. pool.ntp.org
и посмотреть на их список серверов времени Stratum 2 и настроить несколько из них вручную. При ручном выборе необходимо выбрать сервер, который находится физически близко и имеет очень низкую задержку. Существует список серверов Stratum 1, но большинство из них требуют регистрации/согласия и являются избыточными для большинства случаев использования, а также могут привести к менее точному времени, если задержка выше, чем на сервере Stratum 2.
Вы также можете рассмотреть возможность присоединения к пулу NTP, если у вас есть немного свободной полосы пропускания: http://www.pool.ntp.org/en/join.html
Цитата вокруг этой строки:
"$current_path/executable_file $@"
сообщает оболочке, что нужно найти и выполнить один элемент --независимо от того, что находится между двойными -кавычками (после различных раскрытий переменных ).
В простейшем случае, если у вашей функции нет параметров, она попытается выполнить:
"$current_path/executable_file "
... что, вероятно, не работает, даже если сам файл $current_path/executable_file
существует, так как в конце есть пробел.
Если вы передали параметры, вероятность того, что такой файл существует, еще ниже.а именно:
"$current_path/executable_file arg1 arg2 arg3..."
Переставьте кавычки так, чтобы вы защитили расширение переменной $current_path
, но разрешили окончание имени исполняемого файла, когда оно должно:
"$current_path/executable_file" "$@"