码迷,mamicode.com
首页 > 系统相关 > 详细

Linux定时任务管理

时间:2016-02-29 16:49:47      阅读:287      评论:0      收藏:0      [点我收藏+]

标签:linux定时任务

前面我们了解ssh服务的优化与客户端命令操作,这些是我们作为基础服务一定要掌握的,今天我们聊聊Linux的定时任务。顾名思义就是定时执行一些任务。好比我们的闹钟,定时闹铃一样。后面我有很多时候都会需要运用到他。所以大家要打起精神,注重起来,不要觉得他很简单,就不认真学习。废话不多说,定时任务的概念我们已经知道了。Linux下怎么写定时任务,怎么管理定时任务这是我学习的重点。技术分享

Linux下的定时任务也是一种服务,这个服务的名字叫crond,只有开启了这个服务,我们才能写我我们的定时任务,通过这个服务才能管理我们的定时任务。查看下我的电脑是否开启这个服务技术分享

技术分享

看到了吧!我这里用chkconfig  --list 命令查看到crond服务在345级别下都是开机自启动的所以我的这个服务开启的,如果你没有开启这个服务就不能使用定时任务哦!那我怎么在需要的时候开启他呢?看下面

技术分享

我们Linux下的所有服务都可以通过以上命令结构来实现启动与关掉。其命令结构: service 服务名{stop,start,restart.这个就是我们简单的服务管理。方便吧!

   服务管理我们知道了,接下来我们说说怎么编写定时任务。在编写定时任务的时候我们首先要知道他的格式是什么样的!看下面

技术分享

上面的分是分钟的意思,时是小时的意思,日是天的意思,月就是月份啦,周就是星期几咯。后面的命令就是你要执行的任务。技术分享

写定时任务最麻烦的就是在时间的表达上,下面我对时间表达做个详细的说明:

技术分享技术分享

上面就是时间的表示方法了,接下来就是我们开始编写Linux定时任务啦。在Linux下编写定时任务也很简单,就用crontab命令看下面

crontab命令选项:

-e编辑某个用户的任务

-r删除某个用户的任务

-l查看定时任务

我现在把我上面的例子写到我的服务器里如下

技术分享

技术分享

怎么查看我们编辑的定时任务呢,看下面

技术分享

同样我们也可以用以下直接查看

技术分享

删除定时任务我都不用多说了吧,你直接编辑那个文件,或者用

Crontab  -r 命令都可以。

定时任务的内容就这么多,他的主要难点就是时间表达上。希望大家一定要把时间搞清楚。

技术分享

本文出自 “乐乐快跑” 博客,请务必保留此出处http://10851431.blog.51cto.com/10841431/1745991

Linux定时任务管理

标签:linux定时任务

原文地址:http://10851431.blog.51cto.com/10841431/1745991

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!