CentOS下crontab运行定时任务的简单示例

首先,打开命令行。如果没有安装crontab的话

1,先安装crontab:

yum install crontabs

说明:

/sbin/service crond start //启动服务
/sbin/service crond stop //关闭服务
/sbin/service crond restart //重启服务
/sbin/service crond reload //重新载入配置
/sbin/service crond status //察看当前crond运行状态

2,以普通用户登录linux系统。运行crond,确保crond当前正在运行

/sbin/service crond start //启动服务

3,进入到crontab的VI编译器中

crontab –e

说明:系统默认的编辑器是VIM,如果不是请加上以下shell:

EDITOR=vi
export EDITOR

基本格式:

* *  *  *  *  command
分 时 日 月 周  命令

4,打开VI编译器后,输入一下内容

*/1 * * * * date >> $HOME/test1.txt

保存并且退出,esc+shift+;

5,到这里,在你桌面的Home文件夹就会多出一个文件夹

如果不行的话,重启一下

su root
cd /etc/init.d
./crond restart

打开桌面上的Home文件,里面就会有一个test.txt文件,打开就能看到每隔一分钟就会写入时间

crontab规则详细实例

1、每天6:00执行

0 6 * * * root /home/www.111cn.net/osyunwei.sh

2、每周六凌晨4:00执行

0 4 * * 6 root /home/www.111cn.net/osyunwei.sh

3、每周六凌晨4:05执行

5 4 * * 6 root /home/www.111cn.net/osyunwei.sh

4、每周六凌晨4:15执行

15 4 * * 6 root /home/www.111cn.net/osyunwei.sh

5、每周六凌晨4:25执行

25 4 * * 6 root /home/www.111cn.net/osyunwei.sh

6、每周六凌晨4:35执行

35 4 * * 6 root /home/www.111cn.net/osyunwei.sh

7、每周六凌晨5:00执行

5 * * 6 root /home/www.111cn.net/osyunwei.sh

8、每天8:40执行

40 8 * * * root /home/www.111cn.net/osyunwei.sh

9、每天8:30执行

30 8 * * * root /home/www.111cn.net/osyunwei.sh

10、每周一到周五的11:41开始,每隔10分钟执行一次

41,51 11 * * 1-5   root /home/www.111cn.net/osyunwei.sh

1-59/10 12-23 * * 1-5   root /home/www.111cn.net/osyunwei.sh

11、在每天的10:31开始,每隔2小时重复一次

31 10-23/2 * * * root   /home/www.111cn.net/osyunwei.sh

12、每天15:00执行

0 15 * * *  root /home/www.111cn.net/osyunwei.sh

13、每天的10:30开始,每隔2小时重复一次

30 10-23/2 * * * root  /home/www.111cn.net/osyunwei.sh

14、每天15:30执行

30 15 * * *  root /home/www.111cn.net/osyunwei.sh

15、每天17:50执行

50 17 * * *  root /home/www.111cn.net/osyunwei.sh

16、每天8:00执行

0 8 * * *  root  /home/www.111cn.net/osyunwei.sh

17、每天18:00执行

0 18 * * *  root  /home/www.111cn.net/osyunwei.sh

18、每天8:30执行

系统运维 www.111cn.net 温馨提醒:qihang01原创内容版权所有,转载请注明出处及原文链接

30 8 * * *  root  /home/www.111cn.net/osyunwei.sh

19、每天20:30

30 20 * * *  root /home/www.111cn.net/osyunwei.sh

20、每周一到周五2:00

0 2 * * 1-5 root /home/www.111cn.net/osyunwei.sh

21、每周一到周五9:30

30 9 * * 1-5 root /home/www.111cn.net/osyunwei.sh

22、每周一到周五8:00,每周一到周五9:00

0 8,9 * * 1-5  root /home/www.111cn.net/osyunwei.sh

23、每天23:59

59 23 * * *  root  /home/www.111cn.net/osyunwei.sh

24、每周六23:59

59 23 * * 6  root    /home/www.111cn.net/osyunwei.sh

25、每天0:30

30 0 * * *  root  /home/www.111cn.net/osyunwei.sh

26、每周一到周五9:25到11:35之间、13:00到15:00之间,每隔10分钟运行一次

25,35,45,55  9 * * 1-5  root   /home/www.111cn.net/osyunwei.sh

5-59/10  10 * * 1-5  root   /home/www.111cn.net/osyunwei.sh

5,15,25,35  11 * * 1-5  root   /home/www.111cn.net/osyunwei.sh

*/10  13-15 * * 1-5  root   /home/www.111cn.net/osyunwei.sh

27、每周一到周五8:30、8:50、9:30、10:00、10:30、11:00、11:30、13:30、14:00、14:30、5:00分别执行一次

30,50 8 * * 1-5  root  /home/www.111cn.net/osyunwei.sh

30 9 * * 1-5  root  /home/www.111cn.net/osyunwei.sh

*/30 10-11 * * 1-5  root  /home/www.111cn.net/osyunwei.sh

30 13 * * 1-5  root  /home/www.111cn.net/osyunwei.sh

0,30 14-15 * * 1-5  root  /home/www.111cn.net/osyunwei.sh

28、每天23:50执行

50 23 * * *  root  /home/www.111cn.net/osyunwei.sh

29、每天10:00、16:00执行

0 10,16 * * *  root /home/www.111cn.net/osyunwei.sh

30、每天5:30执行

30 5 * * *  root  /home/www.111cn.net/osyunwei.sh

31、每周一到周五9:30执行

30 9 * * 1-5  root  /home/www.111cn.net/osyunwei.sh

32、每周一到周五13:00执行

0 13 * * 1-5  root  /home/www.111cn.net/osyunwei.sh

33、每天7:51执行

51 7 * * *  root /home/www.111cn.net/osyunwei.sh

34、每天7:53、12:40分别执行一次

53 7 * * *  root /home/www.111cn.net/osyunwei.sh

40 12 * * *  root /home/www.111cn.net/osyunwei.sh

35、每天7:55执行

55 7 * * *  root  /home/www.111cn.net/osyunwei.sh

36、每天8:10、16:00、20:00分别执行一次

10 8 * * *  root  /home/www.111cn.net/osyunwei.sh

0 16 * * *  root  /home/www.111cn.net/osyunwei.sh

0 20 * * *  root  /home/www.111cn.net/osyunwei.sh

37、每天7:57、8:00分别执行一次

57 7 * * *  root  /home/www.111cn.net/osyunwei.sh

0 8 * * *  root  /home/www.111cn.net/osyunwei.sh

时间: 2024-10-02 16:55:01

CentOS下crontab运行定时任务的简单示例的相关文章

如何解决centos下root运行Elasticsearch异常

  如何解决centos下root运行Elasticsearch异常            在CentOS 6.5 上运行Elasticsearch 2.3,异常如下: ? 1 2 3 4 5 6 Exception in thread "main" java.lang.RuntimeException: don't run elasticsearch as root. at org.elasticsearch.bootstrap.Bootstrap.initializeNatives

centos下ifconfig 运行command not found错误总结

今天进入centos之后想查看下ip,执行ifconfig,但是居然提示:command not found.仔细查看,发现当前用户不是root.使用su root转到root之后执行ifconfig再次提示命令无效.这是为什么?经过一番搜索与查阅资料,结果如下: 原来使用su虽然切换到了root,但是环境变量并没有一起跟着变过来.所以,执行"su -",使环境变量也一起跟着变过来.超级用户使用的命令大多是在 /sbin里面,一般用户使用的命令一般是在/bin里面,而/bin里面是没有

用jQuery模拟select下拉框的简单示例代码

 本篇文章主要是对用jQuery模拟select下拉框的简单示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 很多时候,美工会觉得默认的select下拉框很难看(特别是右侧的下拉箭头按钮),他们通常喜欢用一个自定义的图标来代替这个按钮.这样就只能用 js + div 来模拟了,倒腾了一番,用jQuery模拟了下,当然网上这种文章也不少,只是懒得去看找  代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transition

centos下,java自动运行telnet命令提示ctrl+],没法进入服务器

问题描述 centos下,java自动运行telnet命令提示ctrl+],没法进入服务器 我要开发一个java控制台程序,运行在centos 6.4的mini版下.运行的时候会自动输入telnet命令完成一个网络设备的控制. public static void main(String[] args) { String[] cmds =new String[]{"telnet 192.168.1.100 80", "ctrl+]"}; } private stat

CentOS下如何删除或重命名乱码文件?

CentOS下如何删除或重命名乱码文件?   当文件名为乱码的时候,无法通过键盘输入文件名,所以在终端下就不能直接利用rm,mv等命令管理文件了. 当文件名为乱码的时候,无法通过键盘输入文件名,所以在终端下就不能直接利用rm,mv等命令管理文件了. 但是每个文件都有一个i节点号,可以通过i节点号来管理文件.首先,要取得文件的i节点号.这个可以通过ls命令的-i选项获得得. 一.删除 第一步:获取文件的id号 ? 1 ls -li 第二步:执行删除 ? 1 find . -inum 3298355

CentOS 下安装 LEMP 服务(nginx、MariaDB/MySQL 和 php)

CentOS 下安装 LEMP 服务(nginx.MariaDB/MySQL 和 php) LEMP 组合包是一款日益流行的网站服务组合软件包,在许多生产环境中的核心网站服务上起着强有力的作用.正如其名称所暗示的, LEMP 包是由 Linux.nginx.MariaDB/MySQL 和 PHP 组成的.在传统的 LAMP 包中使用的 Apache HTTP 协议服务器性能低下而且难于大规模集群,相比来说 nginx 的高性能及轻量级等特性,正是其的替代方案. MariaDB 是一款社区支持驱动

Linux命令下crontab命令_Linux

crontab是一个用来设置.删除或显示供守护进程cron执行的定时任务的命令.每一个用户都可以拥有属于自己的定时任务,定时任务文件默认以用户名命名,并放在/var/spool/cron目录,该目录普通用户无访问权限. 可以通过cron.allow 和 cron.deny文件管理用户使用crontab的权限.如果cron.allow存在,用户必须列在其中才会被允许使用cron:如果cron.deny存在,被列在其中的用户禁止使用cron:如果两者都不存在,只有超级用户才能使用cron.在Cent

在Centos下启动和关闭MySQL

现在主流的Unix系统有两种风格:System V和BSD,他们的区别如下: Linux作为类Unix,同样也存在这两种风格,其中Centos属于System V,本文主要介绍在Centos下(即System V风格 )如何启动和关闭MySQL,同时简单介绍BSD系统的情况. MySQL启动方式 1)直接调用mysqld.这是最不常见的方式,不推荐使用. 2)运行mysql.server脚本 mysql.server脚本通过调用mysqld_safe启动服务器,该脚本可以通过参数start和st

安卓UI设计与开发教程 顶部标题栏(一)ActionBar详细概述和简单示例

一.ActionBar介绍 在Android 3.0中 除了我们重点讲解的Fragment外,Action Bar也是一个非常重要的交互元素,Action Bar取代了传统的tittle bar和menu,在程序运行中一直置于顶部,对于Android平板设备来说屏幕更大它的标题使用Action Bar来设计 可以展示更多丰富的内容,方便操控. 二.ActionBar的功能 用图的方式来讲解它的功能 开发教程 顶部标题栏(一)ActionBar详细概述和简单示例-actionbar隐藏标题栏"&g