0
点赞
收藏
分享

微信扫一扫

linux下自动对时功能gettime.sh

独西楼Q 2022-04-14 阅读 74
linux
#!/bin/sh
cd /userdata
mount -o remount,rw /
#echo "nameserver 114.114.114.114" > /etc/resolv.conf
#rm -rf beijing
wget  -q http://time.tianqi.com/beijing
chmod 777 beijing
yearStr=`cat ./beijing | grep nyear | grep -v day`
yearS=${yearStr#*=}
year=${yearS:0:4}
#echo $year
monStr=`cat ./beijing | grep nmonth | grep -v day`
monS=${monStr#*=}
mon=${monS:0:2}
#echo $mon
dayStr=`cat ./beijing | grep nday | grep -v year`
dayS=${dayStr#*=}
day=${dayS:0:2}
#echo $day
hrsStr=`cat ./beijing | grep nhrs= | grep -v year`
hrsS=${hrsStr#*=}
hrs=${hrsS:0:2}
#echo $hrs
minStr=`cat ./beijing | grep nmin= | grep -v year`
minS=${minStr#*=}
min=${minS:0:2}
#echo $min
secStr=`cat ./beijing | grep nsec= | grep -v year`
secS=${secStr#*=}
sec=${secS:0:2}
#echo $sec

date -s $year.$mon.$day-$hrs:$min:$sec
hwclock -f /dev/rtc1 -w

rm -rf beijing
#rm -rf /etc/resolv.conf

举报

相关推荐

0 条评论