Browse Source

Update init_debian.sh

master
xiaoz 4 days ago committed by GitHub
parent
commit
3b8d81dc9d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 21
      init_debian.sh

21
init_debian.sh

@ -65,14 +65,23 @@ init_timezone(){
echo '--------------------------------------------------------------'; echo '--------------------------------------------------------------';
#设置时区为上海 #设置时区为上海
timedatectl set-timezone Asia/Shanghai timedatectl set-timezone Asia/Shanghai
#同步时间
apt-get install ntpdate
ntp_path=$(which ntpdate)
#写入定时任务 #安装 chrony 或 systemd-timesyncd 以替代 ntpdate
echo "*/20 * * * * ${ntp_path} -u pool.ntp.org > /dev/null 2>&1" >> /var/spool/cron/crontabs/root if apt-get install -y chrony; then
systemctl enable chrony
systemctl start chrony
chronyc -a 'burst 4/4'
else
apt-get install -y systemd-timesyncd
systemctl enable systemd-timesyncd
systemctl start systemd-timesyncd
fi
#写入定时任务以确保时间同步
(crontab -l 2>/dev/null; echo "*/20 * * * * chronyc burst 4/4 > /dev/null 2>&1 || systemctl restart systemd-timesyncd > /dev/null 2>&1") | crontab -
#重载定时任务 #重载定时任务
/etc/init.d/cron reload systemctl reload cron
} }
#设置虚拟内存,如果存在虚拟内存,则不设置 #设置虚拟内存,如果存在虚拟内存,则不设置

Loading…
Cancel
Save