- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我有 raspberry pi 和 raspbian。我想在时间与 ntpd 同步后立即执行脚本,我的脚本需要正确的日期时间。我该怎么做?
最佳答案
正确的方法是使用ntp-wait
。 ntp-wait
就是为这种情况量身定做的。这是手册页:
ntp-wait(1) User Commands ntp-wait(1)
NAME
ntp-wait - Wait for ntpd to stabilize the system clock
SYNOPSIS
ntp-wait [-flag [value]]... [--opt-name [[=| ]value]]...
All arguments must be options.
DESCRIPTION
will send at most num-tries queries to sleeping for secs-between-
tries after each status return that says has not yet produced a syn‐
chronized and stable system clock.
will do this quietly, unless the v flag is provided.
OPTIONS
-n num-tries, --=num-tries
Number of times to check ntpd. This option takes an integer
number as its argument. The default num-tries for this option
is:
100
The maximum number of times we will check ntpd to see if it
has been able to synchronize and stabilize the system clock.
-s secs-between-tries, --=secs-between-tries
How long to sleep between tries. This option takes an integer
number as its argument. The default secs-between-tries for
this option is:
6
We will sleep for @file{secs-between-tries} after each query
of ntpd that returns "the time is not yet stable".
-v, -- Be verbose.
By default, ntp-wait is silent. With this option, ntp-wait
will provide status information.
-?, --help
Display usage information and exit.
-!, --more-help
Pass the extended usage information through a pager.
- [{v|c|n}], --version[={v|c|n}]
Output version of program and exit. The default mode is `v',
a simple version. The `c' mode will print copyright informa‐
tion and `n' will print the full copyright notice.
EXIT STATUS
One of the following exit values will be returned:
0 Successful program execution.
1 The operation failed or the command syntax was not valid.
关于linux - ntpd sync 后执行脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28079968/
当使用命令 查询 ntp 服务器时ntpdate ,我可以用 -u 使源端口成为不受限制的端口(端口 1024 及以上)的参数。 使用旨在在后台运行的 ntpd,我似乎无法找到打开此选项的方法。所以源
我们的开发团队最近才开始使用虚拟机进行开发,我们遇到的一个问题是保持时钟同步。我记得过去曾出现过 ntpd 无法在虚拟机上运行的问题。我还记得将 ntpdate 作为 cron 放入不是一个好主意。所
我正在尝试修复在尝试将项目部署到亚马逊服务器时遇到的错误 RequestTimeTooSkewed,我发现了这篇文章。 http://www.emind.co/how-to/how-to-fix-am
我需要验证一大堆计算机是否在 ntp 或 nist 时间的 50 毫秒内。目前,有些是 Windows,有些是 Linux,Windows 计算机正在与指向 ntp 时间的域 Controller 同
我有 raspberry pi 和 raspbian。我想在时间与 ntpd 同步后立即执行脚本,我的脚本需要正确的日期时间。我该怎么做? 最佳答案 正确的方法是使用ntp-wait。 ntp-wai
我有一个用python和flask实现的休息服务器。并实现一个api来重新启动ntpd。 代码test_flask.py: from flask import Flask import subproc
我的系统有很多时间漂移,几周后它可以提前大约 5 分钟。 为了解决这个问题,我安装了 ntp,它可以帮助修复偏差,当然偶尔也会将时间同步到 ntp 服务器。 假设我有一个 cron 任务,比如备份文件
我想更换标准ntpd附带 busybox完整的 NTP 服务器发布于 meta-openembedded . 但是,我找不到设置这个版本的busybox不应该有的配置或Yocto变量ntpd . 这样
我在我的 lubuntu 15.04 机器上运行一个 NTP 服务器。服务器使用本地系统时钟作为其唯一的时间源。 /etc/ntp.conf driftfile /var/lib/ntp/ntp.dr
我正在尝试使用 docker 和 ambari 安装本地 hadoop 集群,我遇到的问题是 ambari 安装检查显示 NTP 没有运行,并且需要知道使用 ambari 安装的服务是否正常工作。我检
我在同步时间时尝试使用对称 key ,因为它是我公司的产品,所以我只能使用命令“ntpd”,所以没有像“ntpq”这样的命令来获取更多信息。 这是我所做的: 1)无需验证 key 即可同步时间,它可以
通过运行命令使用 ntp 同步时出现错误sudo ntpd -gq . 28 Sep 05:19:30 ntpd[1919]: receive: KoD packet from 172.19.79.1
在我们的代码中,我们使用 ntpd 从服务器获取时间并设置时间。执行 ntpd 命令后,我们运行“ntpq -p”来检查服务器偏移量。我们在不同的进程中并在完成该 ntpq 之后运行以下 ntpd 命
运行 NTP v4.1.2。我配置了几个随机地址作为 NTP 服务器。这是“ntpdc -c peers”的输出: remote local st po
我已经成功地为我的 arm box 交叉编译了 ntpd 4.2.6p5。我有制造商提供的自定义工具链。 Box 正在运行 busybox + debian linux 的一些变体。 所以我没有安装
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a softwar
我是一名优秀的程序员,十分优秀!