仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 838|回复: 8
打印 上一主题 下一主题

[shell编程] 来一发利用shell剧本调试工夫

[复制链接]
金色的骷髅 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:17:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇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:45 | 只看该作者

来一发利用shell剧本调试工夫

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

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-15 01:35

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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