当前位置:论坛首页 > BUG提交 > Linux面板

【bug提交】centos8.2.2004 计划任务,定期同步服务器时间脚本

发表在 BUG提交2021-6-8 16:35 [复制链接] 1 6735

本帖最后由 宝塔用户_bdiagr 于 2021-6-8 16:37 编辑

centos 8 已经没有 ntpdate 这个软件了
|-正在尝试从0.pool.bt.cn同步时间
../www/server/cron/99473f50710a29e6c99bcbb61d50e953: line 5: ntpdate: command not found
|-正在尝试将当前系统时间写入硬件..
Fri Jun 22 19:48:40 CST 2018
|-时间同步完成!
----------------------------------------------------------------------------
★[2018-06-22 19:48:40] Successful
----------------------------------------------------------------------------



  1. echo "|-正在尝试从0.pool.bt.cn同步时间..";
  2. ntpdate -u 0.pool.bt.cn
  3. if [ $? = 1 ];then
  4.         echo "|-正在尝试从1.pool.bt.cn同步时间..";
  5.         ntpdate -u 1.pool.bt.cn
  6. fi
  7. if [ $? = 1 ];then
  8.         echo "|-正在尝试从0.asia.pool.ntp.org同步时间..";
  9.         ntpdate -u 0.asia.pool.ntp.org
  10. fi
  11. if [ $? = 1 ];then
  12.         echo "|-正在尝试从www.bt.cn同步时间..";
  13.         getBtTime=$(curl -sS --connect-timeout 3 -m 60 http://www.bt.cn/api/index/get_time)
  14.         if [ "${getBtTime}" ];then       
  15.                 date -s "$(date -d @$getBtTime +"%Y-%m-%d %H:%M:%S")"
  16.         fi
  17. fi
  18. echo "|-正在尝试将当前系统时间写入硬件..";
  19. hwclock -w
  20. date
  21. echo "|-时间同步完成!";
复制代码




使用道具 举报 只看该作者 回复
发表于 2021-6-8 16:38:46 | 显示全部楼层
宝塔版本:7.6.0
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表