仓酷云

标题: 来一发利用shell剧本调试工夫 [打印本页]

作者: 金色的骷髅    时间: 2015-1-14 20:17
标题: 来一发利用shell剧本调试工夫
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!公司最近办事器测试,必要常常调剂体系工夫,一两台还好半,略微多点,就各类纠结了,笔者这几台都把笔者快弄疯了。老迈一句话:全体调快3分钟...过会又全体调慢5分钟......然后我们干活的,各类date01021511....你懂的.因而为懂得放临盆力--代码以下:
  1. #!/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
复制代码
笔者已上传到附件,下载后,先给个实行权限,然后放到体系路径:
  1. [root@vpn1scripts]#lscasetup.shetime.sh[root@vpn1scripts]#chmod+xetime.sh[root@vpn1scripts]#mvetime.sh/bin/etime
复制代码
用法格局以下:
command[+|-]number[option]
笔者写的急,代码并不是精华精辟,慎用:比如,工夫同步失利未作处置,number地位的严厉限定等,用法示比方下:
1.与工夫办事器(time.nist.gov)同步-u,代码第九行,可依据您的地位,自行修正指定的工夫办事器;假如您的rdate下令未装置至(/usr/bin/rdate),剧本会主动加入
  1. [root@vpn1scripts]#dateThuJan300:13:25CST2013[root@vpn1scripts]#etime+0-uWedJan216:13:29CST2013#第一行输入为以后工夫,利用-u参数时,工夫更新按次排在修正工夫之前WedJan216:13:29CST2013#第二行输入为修正为工夫[root@vpn1scripts]#grep-n"time.nist.gov"/bin/etime9:Tip=time.nist.gov
复制代码
2.以以后体系工夫为准,调快10分钟,默许以分钟为单元
  1. [root@vpn1scripts]#etime+10WedJan216:24:47CST2013WedJan216:34:47CST2013
复制代码
3.以以后体系工夫为准,调慢20分钟,以秒为单元
  1. [root@vpn1scripts]#etime-600-sWedJan216:36:27CST2013WedJan216:26:27CST2013
复制代码
4.以以后天下工夫为准,调快50分钟,只能以分钟为单元
  1. [root@vpn1scripts]#etime+50-uWedJan216:28:25CST2013WedJan217:18:25CST2013
复制代码

另附俩个临时可用的工夫办事器:

time.nist.gov
rdate.darkorb.net
time-b.nist.gov
ntp.openxid.com

写器材不简单,以为还对付的话,给个赞吧(^-^)..

欢迎大家来到仓酷云论坛!
作者: 山那边是海    时间: 2015-1-15 17:02
标题: 来一发利用shell剧本调试工夫
高手云集果断围观
作者: 谁可相欹    时间: 2015-1-22 08:24
任何一个叫做操作系统的东西都是这样子构成的:内核+用户界面+一般应用程序。
作者: 乐观    时间: 2015-1-31 05:20
一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在Linux下调试了,因为有的头文件在VC里面说找不到。?
作者: 小魔女    时间: 2015-2-6 18:03
如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的、最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。
作者: 仓酷云    时间: 2015-2-18 02:48
这种补充有助于他人在邮件列表/新闻组/论坛中搜索对你有过帮助的完整解决方案,这可能对他们也很有用。
作者: 第二个灵魂    时间: 2015-3-6 02:04
说实话小时候没想过搞IT,也计算机了解也只是一些皮毛,至于什么UNIX,Linux,听过没见过,就更别说用过了。?
作者: 若相依    时间: 2015-3-12 20:03
在学习的过程中,我们用的是VM虚拟机,开始时真的不真的该怎么去做,特别是我的是命令窗口界面,别人的是图形界面,我都不知道怎么调过来。
作者: admin    时间: 2015-3-20 03:20
清楚了解网络的基础知识,特别是在Linux下应用知识,如接入internet等等。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2