`

linux 定时程序 crontab

 
阅读更多

1.作用 

使用crontab命令可以修改crontab配置文件,然后该配置由cron公用程序在适当的时间执行,该命令使用权限是所有用户。 

 

2.格式 

crontab [-u user] {-l | -r | -e} 

 

3.主要参数 

-e:执行文字编辑器来设定时程表,内空的文字编辑器是vi 

-r:删除目前的时程表 

-l列出目前的时程表。 

Crontab文件的格式为”M H D m d cmd”。其中,M代表分钟(0~59),H代表小时(0~23),D代表天(1~31),m代表月(1~12),d代表一星期内的天(0~6,0为星期天)。Cmd表示要运行的程序,它被送入sh执行,这个shell只有USER、HOME、SHELL三个环境变量。

 

4. 定时规则

crontab 文件中的行由6个字段组成,不同字段间用空格或tab键分隔。前5个字段指定命令要运行的时间 

分钟(0-59) 

小时(0-23) 

日期(1-31) 

月份(1-12) 

星期几(0-6,其中0代表星期日,好像7也代表星期日) 

第6个字段是一个要在适当时间执行的字符串。 

例子: 

#MIN      HOUR     DAY       MONTH  DAYOFWEEK       COMMAND 

#每天早上6点10分 

10    6     *     *     *     date 

#每两个小时 

0     */2   *     *     *     date 

#晚上11点到早上8点之间每两个小时,早上8点 

0     23-7/2,8      *     *     *     date 

#每个月的4号和每个礼拜一到礼拜三的早上11点 

0     11    4     *     1-3  date 

#1月1日早上4点 

0     4     1     1       *  date 

 

5具体的使用方法

a) #vi hello-conf 

    1-59 * * * * echo "hello">/root/hello.txt 

b) #crontab -u root hello-conf 

c) #crontab -l    应该就可以列出任务列表了。

d) #crontab -e    现在就可以用这个命令来编辑配置文件了 

 

分享到:
评论

相关推荐

    专题资料(2021-2022年)Linux定时执行程序Crontab.docx

    专题资料(2021-2022年)Linux定时执行程序Crontab.docx

    Linux定时执行程序--Crontab.docx

    Linux定时执行程序--Crontab.docx

    Linux定时执行程序Crontab.docx

    ...

    Linux定时执行程序Crontab.pdf

    。。。

    linux定时执行程序--crontab().pdf

    linux定时执行程序--crontab().pdf

    详解使用python crontab设置linux定时任务

    熟悉linux的朋友应该知道在linux中可以使用crontab设置定时任务。可以通过命令crontab -e编写任务。当然也可以直接写配置文件设置任务。 但是有时候希望通过脚本自动设置,比如我们应用程序部署时等。有需求当然就得...

    linux 定时重启程序脚本.txt

    定时启动,* 8,18 * * * /test/test.sh 这里设置每天的上午8点到下午6点之间每分钟执行一次脚本 /test/test.sh 是shell脚本的绝对路径 设置好后重启crontab服务,命令如下: service crond restart 设置完成

    linux进程监控与自动重启的简单实现方法

    linux 下服务器程序会因为各种原因dump掉,就会影响用户使用,这里提供一个简单的进程监控和重启功能。 实现原理: 由定时任务crontab调用脚本,脚本用ps检查进程是否存在,如果不存在则重启并写入日志。 crontab...

    Linux中使用Crontab定时监测维护Tomcat应用程序的方法

    监测的应用接口: 新闻接口、天气接口 处理方法:应用接口不可用时自动重启Tomcat,并发送告警邮件给... 添加到定时任务中,定时执行时间(建议为20分钟) # 4. 修改邮件发送人员信息列表(当服务重启时发邮件给相关

    利用Linux中的crontab实现分布式项目定时任务功能

    crond是Linux用来定期执行程序的命令.这篇文章主要介绍了利用Linux中的crontab实现分布式项目定时任务,需要的朋友可以参考下

    编写Linux定时处理程序

    本文要写的Linux定时处理程序,想必这是很多Linux开发人员需要处理的问题。例如编写一个每天数据入库程序,编写一个定时邮件通知程序等等。  对于定时处理程序,主要有两种方法可以实现。一种是使用crontab来做...

    linux crontab实例分析

    设置每一分钟执行一次我的程序: # crontab -e * */1 * * * /home/lfzhou/vhost/vhost /sbin/service crond stop //关闭服务 /sbin/service crond start //启动服务 或 /sbin/service crond reload //重新载入配置 ...

    Ubuntu crontab 定时执行php脚本文件

    Unix和Linux系统的各个发行版本基本都支持Cron,Cron /Crontab允许我们在设定的时间自动执行或定时执行某个任务,如应用程序或脚本。 许多的php程序员都可以很快完成Web应用的开发,PHP代码的调试也比PERL或C语言...

    Linux定时执行任务at和crontab命令详解

    Linux下的两种定时执行任务的方法:at命令,以及crontab服务,小编整理了关于这2个命令的详细用法,希望大家学习后能够更加深入的理解。 (1)at命令 假如我们只是想要让特定任务运行一次,那么,这时候就要用到at监控...

    如何使用Linux的Crontab定时执行PHP脚本的方法

    一、在Crontab中使用PHP执行脚本 就像在Crontab中调用普通的shell脚本一样(具体Crontab用法),使用PHP程序来调用PHP脚本。 每一小时执行myscript.php如下: 复制代码 代码如下: # crontab -e 00 * * * * /usr/...

    Linux下Python脚本自启动和定时启动的详细步骤

    一、Python开机自动运行 ...最后重启Linux,脚本就能自动运行并打印日志了。 二、让Python脚本定时启动 用root权限编辑以下文件 sudo vim /etc/crontab 在文件末尾添加以下命令 2 * * * * root /usr/bi

    linux 定时任务详解

    习惯了使用 windows 的计划任务,使用 linux 中的 crontab 管理定时任务时很不适应。 所以把基本的用法总结如下。 创建一个简单的定时任务 每分钟输出一次当前的时间,输出到用户家目录下的 time.log 文件中。 $ ...

Global site tag (gtag.js) - Google Analytics