更新日志:
2024/04/20
由于NTP服务与Chrony服务存在冲突,新增检测系统是否存在NTP服务
2024/04/09
新增检测是否存在使用ntpdate同步时间的定时任务,如有则删除
#!/bin/bash
#
############################## 蜈蚣出品 #############################
# Function : modi chronyd service #
# Platform : Centos6.x - Centos8.x & Rocky8.x & openEuler 20.x-22.x #
# Version : 1.2 #
# Date : 2024-04-20 #
#####################################################################
#
#
clear
export LANG="en_US.UTF-8"
date_time=$(date +%Y%m%d-%H%M%S)
OLD_IFS=$IFS
IFS=$' '
#输出信息颜色
color_0="\033[0m"
color_R="\033[31m"
color_G="\033[32m"
color_Y="\033[33m"
color_C="\033[36m"
#请根据需要修改NTP服务器列表,使用空格分隔 <---请修改------请修改------请修改------请修改------请修改------请修改------
ntp_server="10.34.12.7 10.34.12.6"
#判断是否root用户
if [ $(id -u) != "0" ] ; then
echo -e "\n"
echo -e `date +%Y-%m-%d_%H:%M:%S` $color_R"ERROR"$color_0 "当前用户为普通用户,必须使用root用户运行,脚本退出. . ."
sleep 0.25
echo -e "\n"
exit
fi
modichrony_start()
{
echo -e "\n"
if [[ -e /etc/redhat-release ]] || [[ -e /etc/openEuler-release ]] || [[