简单测试例子:

添加定时任务前,注意查看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. 二叉树中序遍历 (C语言实现)

    在计算机科学中,树是一种重要的非线性数据结构,直观地看,它是数据元素(在树中称为结点)按分支关系组织起来的结构.二叉树是每个节点最多有两个子树的有序树.通常子树被称作“左子树”(left subtre ...

  2. C# .net 如何根据访问者IP获取所在地区

    第一步:在根目录添加新项(类),新建一个类文件,把以下文件粘贴到该类文件下:   using System; using System.Collections.Generic; using Syste ...

  3. [mysql]MySql数据类型和java类型对照表

    MySQL Type Name Return value ofGetColumnClassName Returned as Java Class BIT(1) (new in MySQL-5.0) B ...

  4. Smarty 模板引擎 fetch()和display()函数的区别?

    Smarty模板函数里面有这样一个方法:fetch("template.htm"),他和display("template.htm");最大的不同就是fetch ...

  5. 2014 青年歌手大赛 AC

    青年歌手大奖赛_评委会打分 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) To ...

  6. 极简易版专家聊天程序--JAVA练手

    呵呵,用JAVA包开发SOCKET连接,是很简单的呢~~~ DailyAdviceServer.java import java.io.*; import java.net.*; public cla ...

  7. 通过示波器分析TypeB卡通讯数据

    这几天,使用NFC芯片模拟了一张TypeB的cpu卡,在调试过程中,因为要检查射频性能,所以用示波器抓取了RFID读卡器和TypeB CPU卡之间的通讯数据.READER发送的数据位106K ASK调 ...

  8. Keil增量编译build异常

    装完MDK4.6/4.7a,发现没有修改源文件的情况下,单击build,每次都是重新编译,之前测试过重新建立工程/装回4.22,解决了该问题,当时并没多想原因.这次又出现了这个问题,重装了很久,也都这 ...

  9. Xen、KVM和VirtualBox比拼

    vbox 与 kvm 的区别: vbox 是由 qemu 改写而成,包含大量 qemu 代码.可以使用于 不支持 虚拟化的cpu.值得说的一点:vbox 在图形方面比较好,能进行2D 3D加速.cpu ...

  10. Codeforces Round #312 (Div. 2)小结

    爆炸了爆炸了...E题一个裸线段树没打完,A题wa了半天...... 爆炸了爆炸了....爆炸了爆炸了....rank270+滚粗 以后还是得多做模拟题...