1、crontab安装

[root@CentOS ~]# yum install vixie-cron

[root@CentOS~]# yum install crontabs

说明:

vixie-cron软件包是cron的主程序;

crontabs软件包是用来安装、卸装、或列举用来驱动 cron 守护进程的表格的程序。

cron 是linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:

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

/sbin/service crond stop //关闭服务

/sbin/service crond restart //重启服务

/sbin/service crond reload //重新载入配置

查看crontab服务状态:service crond status

手动启动crontab服务:service crond start

2、crontab基本格式

# +---------------- minute 分钟(0 - 59)

#| +------------- hour 小时(0 - 23)

#| | +---------- day 日期(1 - 31)

#| | | +------- month 月份(1 - 12)

#| | | | +---- week 星期(0 - 7) (星期天=0 or 7)

#| | | | |#* * * * * 要运行的命令

3、crontab命令编辑

crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数

crontab -l //列出某个用户cron服务的详细内容

crontab -r //删除没个用户的cron服务

crontab -e //编辑某个用户的cron服务

(1)新建一个定时器,(普通用户的定时器,在普通用户下自己建)

crontab -e //先su切换到某个用户下,然后输入这个命令,然后进入编辑状态

然后输入定时器语句如下:(>>是把echo输出字符串打印到text.txt文件中)

0 6 * * * echo "Good morning." >> /tmp/test.txt

(2)root查看自己的cron设置:

crontab -u root -l

(3)root想删除fred用户的cron设置:

crontab -u fred -r

4、常用示例

每天早上6点追加一条字符串到一个文本。0 6 * * * echo "Good morning." >> /tmp/test.txt

每两个小时追加一条字符串一个文本。0 */2 * * * echo "Have a break now." >> /tmp/test.txt

晚上11点到早上8点之间每两个小时,早上八点0 23-7/2,8 * * * echo "Have a good dream:)" >> /tmp/test.txt

每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点0 11 4 * 1-3command line

1月1日早上4点0 4 1 1 *command line

每月每天每小时的第0 分钟执行一次 /bin/ls0 * * * * /bin/ls

在12 月内, 每天的早上 6 点到 12 点中,每隔 20 分钟执行一次 /usr/bin/backup*/20 6-12 * 12 * /usr/bin/backup

周一到周五每天下午5:00寄一封信给 alex_mail_name :0 17 * * 1-5 mail -s "hi" alex_mail_name < /tmp/maildata

每月每天的午夜0 点 20 分, 2 点 20 分, 4 点 20 分....执行 echo "haha"

20 0-23/2 * * * echo "haha"晚上11点到早上8点之间每两个小时,早上8点,显示时间0 23-7/2,8 * * * date

每次编辑完某个用户的cron设置后, cron自动在/var/spool/cron下生成一个与此用户同名的文件,此用户的cron信息都记录在这个文件中,这个文件是不可以直接编辑的, 只可以用crontab -e 来编辑。cron启动后每过一份钟读一次这个文件,检查是否要执行里面的命令。因此此文件修改后不需要重新启动cron服务。

centos 删除crontab_centos crontab详解相关推荐

  1. centos 删除crontab_centos crontab(定时任务) 使用

    一.介绍 crontab命令的功能是在一定的时间间隔调度一些命令的执行.当安装完成操作系统之后,默认便会启动此任务调度命令.crond命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动 ...

  2. 【转】crontab 详解

    原文链接 http://hougbin.iteye.com/blog/799335 crontab 详解cron 是一个可以用来根据时间.日期.月份.星期的组合来调度对重复任务的执行的守护进程. cr ...

  3. linux cron 服务,Linux定时任务Crontab详解(推荐)

    今天做了个数据库的备份脚本,顺便系统得学习一下linux下定时执行脚本的设置.Linux下的定时执行主要是使用crontab文件中加入定制计划来执行,设置比Windows稍微复杂一些(因为没有图形界面 ...

  4. linux的crontab绝对路径咋填,RHCE培训视频Crontab详解(创想云教育)

    原标题:RHCE培训视频Crontab详解(创想云教育) RHCE8培训视频Crontab详解 Linux 定时任务服务 crond (crontab 服务) 附课堂笔记: [root@servera ...

  5. Centos新建系统用户详解

    2019独角兽企业重金招聘Python工程师标准>>> Centos新建系统用户详解 听语音 | 浏览:7501 | 更新:2015-02-02 18:56 | 标签:操作系统 1 ...

  6. python清空集合_python集合删除多种方法详解

    这篇文章主要介绍了python集合删除多种方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 删除指定的元素 A={'a','c','b','d ...

  7. CentOS下rpm命令详解

    CentOS下rpm命令详解 rpm,Redhat Package Manager,即为红帽公司为RHEL开发的专用包管理器,后来更改为RPM Package Manager,类似于GNU项目,使用递 ...

  8. pandas 如何删掉第一行_pandas删除指定行详解

    pandas删除指定行详解 在处理pandas的DataFrame中,如果想像excel那样筛选,只要其中的某一行或者几行,可以使用isin()方法来实现,只需要将需要的行值以列表方式传入即可,还可传 ...

  9. Python精讲:在Python中添加和删除集合元素详解

    欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<在Python中添加和删除集合元素详解>.本知识点主要讲的是添加和删除元素,包括:在Python中向集合里面添加元素可以使用 ...

最新文章

  1. 5G NPN 行业专网 — 媒体行业 5G 专网部署方案
  2. THinkPHP 5.0 域名路由
  3. 用c语言做教学课程安排,C语言入门课程安排
  4. mysql mail_vpopmail+mysql
  5. php中$_post怎么用,php – 如何在$_POST []中使用变量
  6. android netty导入_Android Netty框架的使用
  7. 组合数学及其应用——polya计数
  8. 常年“盘踞”数据库前五的 MongoDB,在中国有哪些新动向?
  9. 河北大学计算机专业排名第几,河北国家一流专业排名,河北大学和燕山大学各13个,华北电力7个...
  10. oracle同sql中isnull无法,SQL中的ISNULL函数使用介绍
  11. 杭电acm1000c语言答案,c语言,杭电acm1328这题怎么做啊,求提示!!!
  12. php mysql访问不,php不能访问mysql怎么办
  13. Linux 操作系统镜像下载
  14. java解析dcm文件
  15. Win11任务栏透明度怎么调整?Win11任务栏透明度设置教程
  16. C语言阿拉伯数字转大写汉字,将阿拉伯数字转大写汉字程序的类
  17. js导出WORD设置分页
  18. 微星MSI新笔记本外接耳机没有声音?完美解决
  19. html css inherit,CSS 继承 inherit属性的方法
  20. e470c拆机图解全拆 thinkpad_联想ThinkPad T470拆机图解教程

热门文章

  1. 论文阅读笔记:GraphRAD---A Graph-based Risky Account Detection System
  2. Linux内核必读五本书籍(强烈推荐)
  3. linux查看文件版本,Linux下查看版本号的命令
  4. 如何查看linux版本是centos还是redhat
  5. 均方误差和交叉熵损失的适用场景分析
  6. 基于 Qt 框架的开源笔记软件 VNote
  7. 千亿级数据量kafka集群性能调优实战总结
  8. java.uti.List包和com.sun.util.List包区别
  9. 2005年度美国高校排名
  10. VS Code 中 Vetur、prettier、ESLint 使用