crond 是linux用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。而linux任务调为以下两类:

1、系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存

2、个人执行的工作:某个用户定期要做的工作,例如每隔10分钟检查邮件服务器是否有新信个用户自行设置

系统crond任务:

直接写在/etc/crontab文件中

命令格式 分钟 小时 天 月 周 用户 任务

用户crond任务:

写在/var/spool/cron/USERNAME文件下

命令格式:分钟 小时 天 月 周 任务

时间的有效取值范围:

分钟:0-59 小时:0-23 天:1-31 月:1-12 周:0-7,0和7都表示周日

每个字段代表的含义如下:

分钟: 每个小时的第几分钟执行该任务

小时:每天的第几个小时执行该任务

天: 每月的第几天执行该任务

月: 每年的第几个月执行该任务

周: 每周的第几天执行该任务

任务: 指定要执行的程

在这些字段里,除了“任务”是每次都必须指定的字段以外,其它字段皆为可选字段,可视指定的字段,要用“*”来填补其位置。

指定每小时的第5分钟执行一次ls命令 5 * * * * ls

指定每天的 5:30 执行ls命令 30 5 * * * ls 3、

指定每月8号的7:30分执行ls命令 30 7 8 * * ls 4、

指定每年的6月8日5:30执行ls命令 30 5 8 6 * ls 5、

指定每星期日的6:30执行ls命令 30 6 * * 0 ls

每天7:50以root 身份执行/etc/cron.daily目录中的所有可执行文件

50 7 * * * root  ./etc/cron.daily

执行结果将以邮件形式发送给管理员:

*/3 * * * * /bin/cat /etc/fstab &> /dev/null

crond的环境变量:crond执行所有命令都去PATH环境变量指定的路径下去找

PATH /bin:/sbin:/usr/bin:/usr/sbin

在命令行输入: crontab -e 然后添加相应的任务,wq存盘退出。

直接编辑/etc/crontab 文件,即vi /etc/crontab,添加相应的任务。

crond常用命令:

-l: 列出当前用户的所有crond任务

-e: 编辑计划任务

-r: 移除所有任务

-u USERNAME: 管理其用户的crond任务

cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux它不自动起来,可以用以下的方法启动、关闭这个服务:

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

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

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

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

转载于:https://blog.51cto.com/bingshuang/1168117

linux crond命令相关推荐

  1. Linux crond命令使用介绍

    目录 前言 一.crond简介 系统任务调度 用户任务调度 二.crond服务 三.crontab命令详解 1.命令格式 2.命令功能 3.命令参数 4.常用方法 1). 创建一个新的crontab文 ...

  2. Linux crontab 命令基本说明

    Linux crontab是用来定期执行程序的命令. 当安装完成操作系统之后,默认便会启动此任务调度命令. crond 命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作. ...

  3. Linux chkconfig命令详解

    Linux chkconfig命令详解 (2011-03-07 15:49:04) 转载 标签: linux shell chkconfig 杂谈 分类: 工作*Linux chkconfig:    ...

  4. Linux基础命令(3)

    十二 lsof命令简介 lsof(list open files) 是一个列出当前系统打开文件的工具.在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接 ...

  5. Linux grep 命令初步学习

    Linux grep 命令用于查找文件里符合条件的字符串. grep 指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设 grep 指令会把含有范本样式的那一列显 ...

  6. linux crontab 管理,linux crontab 命令详解

    linux crontab 命令详解 使用方式 : crontab [ -u user ] file crontab [ -u user ] { -l | -r | -e } 说明 : crontab ...

  7. linux 复制包括子目录_【Linux分享】Linux常用命令+教程分享

    今天分享分为两部分 :)PART01 Linux常用命令分享/PART02 关于BD面试经验分享    30mins  Linux Command:PART 1 你本可以张口就来.....本篇内容分享 ...

  8. 【Linux】Linux crontab 命令详解

    原文来自:http://ir.hit.edu.cn/~wsong/development/crontab.html Linux crontab 命令详解 在 Linux 中,任务可以被配置在指定的时间 ...

  9. linux结束所有任务命令行,Linux基础命令(15)定时任务

    释放双眼,带上耳机,听听看~! crontad Linux定时任务Crontab命令详解 linux 系统则是由 cron (crond) 这个系统服务来控制的.Linux 系统上面原本就有非常多的计 ...

最新文章

  1. hibernate里的generator中class =value介绍
  2. 跨链Cosmos(5)ABCI 接口
  3. ---Android源码的下载单独的git库的方法
  4. 解决 IntelliJ IDEA 内置的 Tomcat 日志中显示的中文乱码
  5. linux设备模型的主要功能,第 14 章 Linux 设备模型
  6. IDEA 生成时序图、类图
  7. 动态添加select2input没样式_MIUI10壁纸升级:桌面动效壁纸与动态壁纸的前世今生...
  8. mysql创建存储过程及遍历查询结果,mysql 用存储过程遍历结果集
  9. WPF RichTextBox设置文本颜色
  10. 整数划分之四 【区间dp】讲解于思考方法
  11. 如何把pdf文件变小一点?
  12. 漏洞利用-SSH Banner信息获取
  13. 电类专业(自动化、电气、电子、电力、通信等)的大学四年应该怎么过呢_史蒂文森sun_新浪博客
  14. 18、ListView显示图片
  15. R语言中Axis()函数的参数详解
  16. 远程调试——谷歌浏览器微信开发者工具
  17. WatchGuard Firebox配置动态口令(OTP)认证
  18. dell7920工作站安装Linux,戴尔工作站(Precision 7920)安装双系统win10+ubuntu18.04
  19. JavaScript知识要点 - Web前端开发必备
  20. (转载)FPGA工程师必上的论坛

热门文章

  1. 香港科技园公司“牵手”腾讯 共推香港金融科技发展
  2. 在测试集上训练,还能中CVPR?这篇IEEE批判论文是否合理?
  3. 基于自编码器的表征学习:如何攻克半监督和无监督学习?
  4. 《iOS 9应用开发入门经典(第7版)》——第1章,第1.6节小结
  5. Android数据库新王者-Realm入门教程
  6. SQL查询 的一些原则
  7. ICANN:新类别顶级域名2013年才能开放申请
  8. Android使用ViewPager实现左右循环滑动及轮播效果
  9. Android Broadcast编写的音乐播放器
  10. golang中的测试命令