linux-ntpd同步后执行脚本

我有树莓派和树莓派.我想在时间与ntpd同步后立即执行脚本,我的脚本需要正确的日期时间.我怎样才能做到这一点?

解决方法:

假设您有一个有权调用ntpdate的用户(换句话说,可以调整系统时间),则可以使用以下脚本,我在示例中使用的是ntp服务器“ 0.ca.pool.ntp”. org”

#!/bin/bash

NEEDS_SYNC=1
while [ "$NEEDS_SYNC" -ne "0" ]; do
    ntpdate -t 4     0.ca.pool.ntp.org
    NEEDS_SYNC=$?    # If this variable is set ot 0, time sync worked
    sleep 2
done

# RUN THE SCRIPT THT NEEDS ntp SYNC'D TIME HERE

请注意,您可能需要安装软件包“ ntpdate”才能正常工作.

上一篇:设置linux时间同步


下一篇:[Zabbix技术交流]采集服务器与代理服务器配置NTP时间同步