Linux下定时任务配置-crontab

原创 2015年07月10日 16:08:47

实际中经常有一些任务需要定期执行,人工操作比较麻烦,如果定时执行将会省去很多人力,还可以在一些资源占用不多的时间段执行,linux下crontab命令就实现了这一便捷的功能,实现脚本的自动化运行。

常用的crontab命令参数:
crontab -l:列出定时任务文件的内容
crontab -e:编辑定时任务文件的内容
crontab文件的格式:M H D m d cmd.
其中:
* M:分钟(0..59)
* H:小时(0..23)
* D:日(1..31)
* m:月(1..12)
* d:一星期内的天(0..6),0代表周日
* cmd:要执行的命令
这里写图片描述

crontab主要就是以上的用法。
需要监控日志信息时(重要!):
因为定时执行脚本实在后台运行,我们需要监测程序日志的时候,可以在crontab文件中加上把日志信息重定向到文件中,如:
crontab * * * * * myshell.sh >> mylog.log 2>&1
crontab * * * * * myshell.sh > mylog.log 2>&1
其中,>代表普通的重定向写文件,>>代表重定向追加文件。

另外,在/etc/目录下会看到crontab的相关文件,主要的两个有crontab.allowcrontab.deny,谁能使用crontab命令和谁不能使用crontab命令。如果cron.allow是一个空文件表明没有一个用户能安排作业。如果这个文件不存在,而有另外一个文件cron.deny,则只有不包括在这个文件中的用户才可以使用crontab命令。如果它是一个空文件表明任何用户都可安排作业。两个文件同时存在时cron.allow优先,如果都不存在,只有超级用户可以安排作业。

linux下定时执行任务的方法 crontab

在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron]。cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。 cron的配置文件称为“...
  • dxl342
  • dxl342
  • 2016年03月31日 14:25
  • 3088

Linux Crontab 设置的定时任务没有启动的排查

1、先手动执行定时任务以此来判断脚本是否有问题。2、确认服务器是否开启定时任务计划服务 命令:service crond status service cron...
  • u013850277
  • u013850277
  • 2017年01月11日 16:22
  • 6181

Linux中的定时任务调度—crontab命令

Linux中的定时任务调度—crontab命令   在linux系统中,有些工作需要周而复始的工作,有些任务需要在某个特定的时间启动工作,这就可以通过crontab这个命令来进行设置,这个文件在/...
  • u014482758
  • u014482758
  • 2015年05月14日 16:49
  • 1470

Linux下学习crontab定时任务笔记

crontab介绍    crontab命令的功能是在一定的时间间隔调度一些命令的执行.当安装完操作系统之后,默认便会启动此任务调度命令.crontab命令每分钟会定期检查是否有要执行的工作,如果有...
  • sunrier
  • sunrier
  • 2012年08月09日 16:46
  • 4830

linux下crontab和run-parts定时任务详解

cron是Linux下的计划任务工具,它是linux的服务器端程序。cron启动后,它会读取它的所有配置文件(全局性配置文件/etc/crontab,以及每个用户的计划任务配置文件)每分钟读一次???...
  • liu136313
  • liu136313
  • 2016年03月09日 22:47
  • 783

Linux下添加定时任务命令crontab -e

每两个小时重启一次teamviewer,防止外界连不上 控制台执行: crontab -e //进入定时器编辑页面,添加如下命令,control+c !wq 保存 0 */2 * * * team...
  • Jinliang_890905
  • Jinliang_890905
  • 2017年11月04日 16:46
  • 509

linux下的定时任务,Crontab用法

linux下的定时任务,Crontab用法 转载自:http://www.cnblogs.com/b028/archive/2011/01/07/1930243.html   名称 : cront...
  • yangyihongyangjiying
  • yangyihongyangjiying
  • 2015年01月06日 09:31
  • 254

linux下定时执行任务的方法 crontab 用法说明

http://blog.csdn.net/xiyuan1999/article/details/8160977 linux下定时执行任务的方法 【非原创,个人网上收集整理了一下】...
  • loongwong2011
  • loongwong2011
  • 2016年08月23日 17:41
  • 146

crontab linux下oracle备份 定时任务

最近项目上线,由开发任务转向实施,程序员简直就是一万能选手,什么都能做,所以我的工作就转到了oracle和linux上来,从扫盲到新手吧!! crontab 是linux下的一个定时任务,内置的,可...
  • hell_liul
  • hell_liul
  • 2012年09月14日 15:53
  • 928

Linux下的定时任务crontab设置

一、crond简介     crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完 成操作系统后,默认会安装此服务工具,并且会自...
  • ct200901
  • ct200901
  • 2016年03月22日 23:02
  • 410
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux下定时任务配置-crontab
举报原因:
原因补充:

(最多只允许输入30个字)