标签:linux定时任务
前面我们了解ssh服务的优化与客户端命令操作,这些是我们作为基础服务一定要掌握的,今天我们聊聊Linux的定时任务。顾名思义就是定时执行一些任务。好比我们的闹钟,定时闹铃一样。后面我有很多时候都会需要运用到他。所以大家要打起精神,注重起来,不要觉得他很简单,就不认真学习。废话不多说,定时任务的概念我们已经知道了。Linux下怎么写定时任务,怎么管理定时任务这是我学习的重点。
Linux下的定时任务也是一种服务,这个服务的名字叫crond,只有开启了这个服务,我们才能写我我们的定时任务,通过这个服务才能管理我们的定时任务。查看下我的电脑是否开启这个服务
看到了吧!我这里用chkconfig --list 命令查看到crond服务在3,4,5级别下都是开机自启动的所以我的这个服务开启的,如果你没有开启这个服务就不能使用定时任务哦!那我怎么在需要的时候开启他呢?看下面
我们Linux下的所有服务都可以通过以上命令结构来实现启动与关掉。其命令结构: service 服务名{stop,start,restart}.这个就是我们简单的服务管理。方便吧!
服务管理我们知道了,接下来我们说说怎么编写定时任务。在编写定时任务的时候我们首先要知道他的格式是什么样的!看下面
上面的分是分钟的意思,时是小时的意思,日是天的意思,月就是月份啦,周就是星期几咯。后面的命令就是你要执行的任务。
写定时任务最麻烦的就是在时间的表达上,下面我对时间表达做个详细的说明:
上面就是时间的表示方法了,接下来就是我们开始编写Linux定时任务啦。在Linux下编写定时任务也很简单,就用crontab命令看下面
crontab命令选项:
-e编辑某个用户的任务
-r删除某个用户的任务
-l查看定时任务
我现在把我上面的例子写到我的服务器里如下
怎么查看我们编辑的定时任务呢,看下面
同样我们也可以用以下直接查看
删除定时任务我都不用多说了吧,你直接编辑那个文件,或者用
Crontab -r 命令都可以。
定时任务的内容就这么多,他的主要难点就是时间表达上。希望大家一定要把时间搞清楚。
本文出自 “乐乐快跑” 博客,请务必保留此出处http://10851431.blog.51cto.com/10841431/1745991
标签:linux定时任务
原文地址:http://10851431.blog.51cto.com/10841431/1745991