简单测试例子:

添加定时任务前,注意查看crond服务是否已经启动,如果未启动,则用命令service crond start命令启动。

注意给脚本添加可执行权限。

[root@rheltest1 ~]# service crond status  //查看crond服务的启动状态
crond (pid 1742) is running...
[root@rheltest1 ~]# vi test_date.sh //vi 命令创建测试脚本 /bin/date >> /tmp/test_date.log
~ [root@rheltest1 ~]# chmod u+x test_date.sh //添加脚本可执行的权限
[root@rheltest1 ~]# crontab -e //添加定时任务(格式:分 时 日 月 星期 命令),表示每隔一分钟执行一次test_date.sh脚本 * * * * * /root/test_date.sh
~
~
[root@rheltest1 ~]# crontab -l //查看已添加的定时任务
* * * * * /root/test_date.sh
[root@rheltest1 ~]# cat /tmp/test_date.log //检查定时任务执行结果
Tue Apr 12 21:47:01 CST 2016
Tue Apr 12 21:48:01 CST 2016
Tue Apr 12 21:49:01 CST 2016

 测试2:

多个数值用逗号隔开,如在每月1、3、4、12号的22:03执行定时任务

[root@rheltest1 ~]# echo ''> /tmp/test_date.log   //清空test_date.sh文件内容
[root@rheltest1 ~]# cat /tmp/test_date.log [root@rheltest1 ~]# crontab -e //修改定时任务为1、3、4、12号的22:03执行定时任务 ,,, * * /root/test_date.sh [root@rheltest1 ~]# cat /tmp/test_date.log //查看执行结果
Tue Apr :: CST

测试3:

连续时间可用“-”表示。如在每个小时10分、11分、12分时执行定时任务。

[root@rheltest1 ~]# echo ''> /tmp/test_date.log
[root@rheltest1 ~]# crontab -e 10-12 * * * * /root/test_date.sh [root@rheltest1 ~]# cat /tmp/test_date.log Tue Apr 12 22:10:02 CST 2016
Tue Apr 12 22:11:01 CST 2016
Tue Apr 12 22:12:01 CST 2016

命令参数说明:

crontab –u   //设定某个用户的定时服务,一般root用户在执行这个命令的时候需要此参数   
crontab –l   //列出某个用户定时服务的详细内容   
crontab –r   //删除某个用户的定时服务    crontab -i  也是删除定时任务,但在删除前会有提示 
crontab –e   //编辑某个用户的定时服务

M: 分钟(0-59)

H:小时(0-23)

D:天(1-31)

m: 月(1-12)

d: 一星期内的天(0~6,0或7为星期天)

linux定时任务1-crontab命令的更多相关文章

  1. linux定时任务:crontab命令

    crontab命令被用来提交和管理用户的需要周期性执行的任务,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查 ...

  2. 定时任务之crontab命令

    1.简介 crontab用于设置周期性被执行的命令 Linux系统中Linux调动工作分为两大类: 1.系统执行的工作:系统周期性所要执行的工作,如备份系统数据.清理缓存 2.个人执行的工作:某个用户 ...

  3. Linux 定时任务调度(crontab命令)

    crond 是Linux下用周期性的执行某种任务或者等待处理某些事件的一个守护进程,crond 进程会每分钟定期检查是否有要执行的任务,如果有要执行的任务则自动执行该任务 Linux 下的任务调度 系 ...

  4. Linux定时任务工具crontab详解及系统时间同步

    Linux配置自动时间同步 linux下时间同步的两种方法分享 tail -f /var/log/cron linux下定时执行任务的方法  在LINUX中你应该先输入crontab -e,然后就会有 ...

  5. Linux中使用crontab命令定时执行shell脚本或其他Linux命令

    使用crontab你可以在指定的时间执行一个shell脚本或者一系列Linux命令.例如系统管理员安排一个备份任务使其每天都运行 如何往 cron 中添加一个作业? # crontab –e0 5 * ...

  6. Linux中的crontab命令用法

    Crontab 在linux中,crontab的用来设置定期执行指定的命令,我们可以用它来指定一些需要重复的事情,Linux系统的用户只需将想要定期要执行的命令序列加到crontab文件中,操作系统即 ...

  7. 转 linux任务调度之crontab命令

    crontab命令常见于Unix和Linux的操作系统之中,用于设置周期性被执行的指令.该命令从标准输入设备读取指令,并将其存放于"crontab"文件中,以供之后读取和执行. 在 ...

  8. linux定时任务(crontab和at)

    查看定时任务:crontab -l [root@localhost test]# crontab -l no crontab for root 创建编辑定时任务:crontab -e [root@lo ...

  9. Linux新手学堂 Crontab命令的语法

    crontab 命令的用途就是:提交.编辑.列出或除去 cron 作业. 语法 crontab [ -e [UserName] | -l [UserName] | -r [UserName] | -v ...

  10. 关于linux环境下crontab命令环境变量的问题

    这几天在弄数据库备份的事情,其中涉及到使用crontab命令自动执行shell脚本的问题,发现将写好的数据库导出脚本export.sh ################################ ...

随机推荐

  1. 【USACO 3.2.1】阶乘

    [描述] N的阶乘写作N!表示小于等于N的所有正整数的乘积.阶乘会很快的变大,如13!就必须用32位整数类型来存储,70!即使用浮点数也存不下了.你的任务是找到阶乘最后面的非零位.举个例子,5!=1* ...

  2. (转载)小课堂UI-有关配色的一个小技巧

  3. ejabberd,erlang,简单看了一下,总结一下,很肤浅

    本来也没打算深入学习erlang,就是看一下他们的大概思路erlang每个自定义函数都能注册成进程,每个节点通过erl -name 'name@ip'.进去后,可以直接做远程调用,节点之间就靠一个连接 ...

  4. 【转】Hibernate和ibatis的比较

    1. 简介 Hibernate是当前最流行的O/R mapping框架.它出身于sf.net,现在已经成为Jboss的一部分了.iBATIS是另外一种优秀的O/R mapping框架,现已改名叫myB ...

  5. IIS 7.5 部署ASP.Net MVC 网站

    請務必註冊 ASP.NET 4.0:若是 32 位元則是 %WINDIR%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -ir 1.首先确定已经安 ...

  6. grails框架中在使用domain的save方法保存时保存不成功

    1.如果报错,自行根据异常查找错误,这里不说明 2.如果为报错,我遇到的就是domain中的字段属性与数据库中为同步 (1)你的domain是新的,在增加新的字段属性时未使用update更新数据库,造 ...

  7. JS 对象、HTML事件处理、JS 类型转换、Date

    1. JS 对象 <script> var Person = new Object(); Person.id = 1; Person.name = "Hello World&qu ...

  8. STM8S学习笔记-时钟控制2

    今天把时钟系统的最后部分,时钟安全系统(CSS)和时钟输出功能(CCO),做一个简答的说明. 1.时钟安全系统(以下简称CSS) CSS功能很简单,就是监控HSE是否实效(如果系统使用HSE作为主时钟 ...

  9. Acunetix Web Vulnerability Scanner Python辅助脚本

    WvsScannerQueue.pyVersion: Python 2.7.* Acunetix Web Vulnerability Scanner 辅助Python脚本的第一个版本.功能:扫描URL ...

  10. codemirror 插件

    做在线词典编辑的时候.里面有些自定义标签.类似html标签一样. 为了让编辑编辑.改成了  <动词></动词> 所以引用了 codemirror插件 此插件绝对牛逼 它主要功能 ...