来一发利用shell剧本调试工夫
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!公司最近办事器测试,必要常常调剂体系工夫,一两台还好半,略微多点,就各类纠结了,笔者这几台都把笔者快弄疯了。老迈一句话:全体调快3分钟...过会又全体调慢5分钟......然后我们干活的,各类date01021511....你懂的.因而为懂得放临盆力--代码以下:#!/bin/bash#Author:MOS#Scriptname:etime.sh#Date&Time:2013-01-02/21:47:58#Version:1.0.1#Description:##ntpserverTip=time.nist.gov#syncnowsystemtime,yes:$3="-u"no:$3isnone.if[["$3"=="-u"]];thenTcmd=/usr/bin/rdate[!-x$Tcmd]&&echordatenotinstall!!&&exit1"$Tcmd"-s"$Tip"fi#Modfif[[-n"$2"&&"$1"==-||"$1"==+]];thenFunc=$1[["$3"=="-s"]]&&Num=$2||Num=$(($2*60))Ntime=`date+%s`Ltime=$(($Ntime$Func$Num))#Date=`/bin/date-d@"$Ltime"2>/dev/null`#echo$LtimeRes=`date-d"1970-01-01UTC$Ltimeseconds"+%m%d%H%M%Y.%S`datedate$ReselseechoFirst,input+or-;Second,inputanumber.exit2fi笔者已上传到附件,下载后,先给个实行权限,然后放到体系路径:
#lscasetup.shetime.sh#chmod+xetime.sh#mvetime.sh/bin/etime用法格局以下:
command[+|-]number
笔者写的急,代码并不是精华精辟,慎用:比如,工夫同步失利未作处置,number地位的严厉限定等,用法示比方下:
1.与工夫办事器(time.nist.gov)同步-u,代码第九行,可依据您的地位,自行修正指定的工夫办事器;假如您的rdate下令未装置至(/usr/bin/rdate),剧本会主动加入
#dateThuJan300:13:25CST2013#etime+0-uWedJan216:13:29CST2013#第一行输入为以后工夫,利用-u参数时,工夫更新按次排在修正工夫之前WedJan216:13:29CST2013#第二行输入为修正为工夫#grep-n"time.nist.gov"/bin/etime9:Tip=time.nist.gov2.以以后体系工夫为准,调快10分钟,默许以分钟为单元
#etime+10WedJan216:24:47CST2013WedJan216:34:47CST20133.以以后体系工夫为准,调慢20分钟,以秒为单元
#etime-600-sWedJan216:36:27CST2013WedJan216:26:27CST20134.以以后天下工夫为准,调快50分钟,只能以分钟为单元
#etime+50-uWedJan216:28:25CST2013WedJan217:18:25CST2013
另附俩个临时可用的工夫办事器:
time.nist.gov
rdate.darkorb.net
time-b.nist.gov
ntp.openxid.com
写器材不简单,以为还对付的话,给个赞吧(^-^)..
欢迎大家来到仓酷云论坛!
来一发利用shell剧本调试工夫
高手云集果断围观 任何一个叫做操作系统的东西都是这样子构成的:内核+用户界面+一般应用程序。 一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在Linux下调试了,因为有的头文件在VC里面说找不到。? 如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的、最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。 这种补充有助于他人在邮件列表/新闻组/论坛中搜索对你有过帮助的完整解决方案,这可能对他们也很有用。 说实话小时候没想过搞IT,也计算机了解也只是一些皮毛,至于什么UNIX,Linux,听过没见过,就更别说用过了。? 在学习的过程中,我们用的是VM虚拟机,开始时真的不真的该怎么去做,特别是我的是命令窗口界面,别人的是图形界面,我都不知道怎么调过来。 清楚了解网络的基础知识,特别是在Linux下应用知识,如接入internet等等。
页:
[1]