由于有需要,要对服务器时间进行固定回退,因此编写该脚本。
其中需要先安装ntpdate来通过网络更新时间。
yum install -y ntpdate
最终编写脚本如下。
#!/bin/bash
echo "license updated start"
# 使用上海的时间同步服务器
ntpdate ntp.api.bz
hwclock --systohc
time=$(date "+%H:%M:%S")
date -s "2021-8-9 $time"
hwclock --systohc
echo "license updated end"
echo "license remains 7 days"