Запуск исполняемого файла без Sudo

Stratum (st): насколько близко сервер находится к реальному источнику эталонного времени

Offset (ms): Время, на которое ваши системные часы отстают от сервера времени

Задержка (мс): сколько времени потребовалось ответу, чтобы добраться сюда и обратно (RTT)

Джиттер (мс): разница между 2 образцами

Reach: Количество синхронизаций


Вам следует использовать европейские ntp-серверы, потому что:

  • У вас меньшая задержка
  • Более низкий средний страт
  • Вероятно, меньший джиттер (Приведенный выше вывод для серверов ubuntu сделал только одну синхронизацию, поэтому джиттер отсутствует)

Вам следует НЕ использовать европейские ntp-серверы, потому что:

  • Вы хотите запустить свой собственный сервер времени (на стратуме 3)
  • Вы синхронизируетесь с другими серверами времени (все ваши другие серверы в Европе) со своего сервера времени

Вместо этого я бы отправился на www. pool.ntp.org и посмотреть на их список серверов времени Stratum 2 и настроить несколько из них вручную. При ручном выборе необходимо выбрать сервер, который находится физически близко и имеет очень низкую задержку. Существует список серверов Stratum 1, но большинство из них требуют регистрации/согласия и являются избыточными для большинства случаев использования, а также могут привести к менее точному времени, если задержка выше, чем на сервере Stratum 2.

Вы также можете рассмотреть возможность присоединения к пулу NTP, если у вас есть немного свободной полосы пропускания: http://www.pool.ntp.org/en/join.html

1
02.11.2018, 18:11
1 ответ

Цитата вокруг этой строки:

"$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" "$@"
1
27.01.2020, 23:42

Теги

Похожие вопросы