仓酷云

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

[CentOS(社区)] 给大家带来准时义务 Crontab下令 详解

[复制链接]
简单生活 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:18:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!媒介
crontab是Unix和Linux用于设置周期性被实行的指令,是互联网很经常使用的手艺,良多义务城市设置在crontab轮回实行,假如不利用crontab,那末义务就是常驻步伐,这对你的步伐请求对照高,一个请求你的步伐是24X7小时不宕机,一个是请求你的调剂步伐对照牢靠,实践事情中,90%的步伐都没有需要花这么多工夫和精神往办理下面的两个成绩的,只必要写好本人的营业逻辑,经由过程crond这个产业级步伐往调剂就好了,crond的牢靠性,强健性,人人应当是毫无疑问的。

crontab浅易进门
假定我要设置一个义务,每分钟就要做一个数据同步,这个同步剧本的路径是/home/blue/do/rsyncfile.sh,那末我能够在这么设置,利用blue用户,在终端输出
[size=1em][size=1em]1crontab-e
[size=1em]2#此时会进进vi的编纂画面让您编纂事情!注重到,每项事情都是一行。

[size=1em]3#分时日月周|<==============义务的完全下令行
[size=1em]4*****/home/blue/do/rsyncfile.sh


默许情形下,任何利用者只需不被列进/etc/cron.deny傍边,那末他就能够间接下达『crontab-e』往编纂本人的例行人命令了!全部历程就好像下面提到的,会进进vi的编纂画面,然后以一个事情一行来编纂,编纂终了以后输出『:wq』贮存后分开vi就能够了!
假设我们必要修正为每5分钟运转数据同步的剧本,那末一样利用crontab-e进进编纂:
[size=1em][size=1em]1*/5****/home/blue/do/rsyncfile.sh


假设办事器出了成绩,有一天的数据没有同步,因而我们就必要补数据了,假定这个补数据的剧本是/home/blue/do/rsyncfile_day.sh,可是日间是岑岭期,早晨用户未几,是低峰期,我们补数据会占用大批带宽,特别是日间,会影响一般营业,以是一样平常我们可让补数据义务在清晨2点入手下手跑,那末一样利用crontab-e进进编纂:
[size=1em][size=1em]10214*/home/blue/do/rsyncfile_day.sh


如许,在4月1号清晨2点0分就会入手下手启动我们的补数据的剧本了。
同步数据,在互联网公司是再寻常不外的义务了,这里人人能够看到crontab的魅力地点了,只必要写最复杂的营业逻辑,把调剂交给crond做,就完成了一个牢靠性很高的一项义务了,假如要本人往分外写这类调剂步伐,不晓得要花几精神才干做到牢靠不乱。

crontab的语法
[size=1em][size=1em]1crontab[-uusername][-l|-e|-r]
[size=1em]2选项与参数:

[size=1em]3-u:只要root才干举行这个义务,亦即帮其他利用者创立/移除crontab事情排程;
[size=1em]4-e:编纂crontab的事情内容
[size=1em]5-l:查阅crontab的事情内容
[size=1em]6-r:移除一切的crontab的事情内容,若仅要移除一项,请用-e往编纂


查询利用者今朝的crontab内容:
[size=1em][size=1em]1crontab-l
[size=1em]2*/5****/home/blue/do/rsyncfile.sh

[size=1em]30214*/home/blue/do/rsyncfile_day.sh


清空利用者今朝的crontab:
[size=1em][size=1em]1crontab-r
[size=1em]2crontab-l

[size=1em]3nocrontabforblue


假如你想删除以后用户的某一个crontab义务,那末利用crontab-e进进编纂器,再删除对应的义务。

crontab的限定
沙发
发表于 2015-1-19 16:16:51 | 只看该作者
即便是非英语国家的人发布技术文档,Linux也都首先翻译成英语在国际学术杂志和网络上发表。
精灵巫婆 该用户已被删除
板凳
发表于 2015-1-28 08:23:33 | 只看该作者
下面看看一个让人无法回答的问题:“救命各位高手,向你们请教一些问题:如何在Linux下配制HTTP、FTP、Samba、DNS、DHCP、Sendmail服务器,谢谢”这样的问题。
再见西城 该用户已被删除
地板
发表于 2015-2-5 20:45:42 | 只看该作者
为什么要学Linux呢?每个人都有不同的看法,下面我说说自己的感想吧。?
第二个灵魂 该用户已被删除
5#
发表于 2015-2-13 14:41:49 | 只看该作者
一定要养成在命令行下工作的习惯,要知道X-window只是运行在命令行模式下的一个应用程序。在命令行下学习虽然一开始进度较慢。
再现理想 该用户已被删除
6#
发表于 2015-3-3 22:54:30 | 只看该作者
下面笔者在论坛看到的一个好问题: “安装红旗4.0后,系统紫光输入法自带的双拼方案和我的习惯不一样,如何自定义双拼方案解决?谢谢?”这个问题很简练。
海妖 该用户已被删除
7#
发表于 2015-3-11 14:43:33 | 只看该作者
Linux只是个内核!这点很重要,你必须理解这一点。只有一个内核是不能构成一个操作系统的。
灵魂腐蚀 该用户已被删除
8#
发表于 2015-3-19 03:00:17 | 只看该作者
目前全球有超过一百多个Linux发行版本,在国内也能找到十几个常见版本。如何选择请根据你的需求和能力,RedhatLinux和DebianLinux是网络管理员的理想选择。
不帅 该用户已被删除
9#
发表于 2015-3-27 06:08:30 | 只看该作者
把这个问题放在其他Linux社区请求帮助也是一种选择。如果Linux得不到答案,请不要以为我们觉得无法帮助你。有时只是看到你问题的人不知道答案罢了。这时换一个社区是不错的选择。
只想知道 该用户已被删除
10#
发表于 2015-3-27 06:09:52 | 只看该作者
通过自学老师给的资料和向同学请教,掌握了一些基本的操作,比如挂载优盘,编译程序,在Linux环境下运行,转换目录等等。学了这些基础才能进行下面的模拟OS程序。?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-4-29 04:09

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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