linux crond命令
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命令相关推荐
- Linux crond命令使用介绍
目录 前言 一.crond简介 系统任务调度 用户任务调度 二.crond服务 三.crontab命令详解 1.命令格式 2.命令功能 3.命令参数 4.常用方法 1). 创建一个新的crontab文 ...
- Linux crontab 命令基本说明
Linux crontab是用来定期执行程序的命令. 当安装完成操作系统之后,默认便会启动此任务调度命令. crond 命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作. ...
- Linux chkconfig命令详解
Linux chkconfig命令详解 (2011-03-07 15:49:04) 转载 标签: linux shell chkconfig 杂谈 分类: 工作*Linux chkconfig: ...
- Linux基础命令(3)
十二 lsof命令简介 lsof(list open files) 是一个列出当前系统打开文件的工具.在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接 ...
- Linux grep 命令初步学习
Linux grep 命令用于查找文件里符合条件的字符串. grep 指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设 grep 指令会把含有范本样式的那一列显 ...
- linux crontab 管理,linux crontab 命令详解
linux crontab 命令详解 使用方式 : crontab [ -u user ] file crontab [ -u user ] { -l | -r | -e } 说明 : crontab ...
- linux 复制包括子目录_【Linux分享】Linux常用命令+教程分享
今天分享分为两部分 :)PART01 Linux常用命令分享/PART02 关于BD面试经验分享 30mins Linux Command:PART 1 你本可以张口就来.....本篇内容分享 ...
- 【Linux】Linux crontab 命令详解
原文来自:http://ir.hit.edu.cn/~wsong/development/crontab.html Linux crontab 命令详解 在 Linux 中,任务可以被配置在指定的时间 ...
- linux结束所有任务命令行,Linux基础命令(15)定时任务
释放双眼,带上耳机,听听看~! crontad Linux定时任务Crontab命令详解 linux 系统则是由 cron (crond) 这个系统服务来控制的.Linux 系统上面原本就有非常多的计 ...
最新文章
- hibernate里的generator中class =value介绍
- 跨链Cosmos(5)ABCI 接口
- ---Android源码的下载单独的git库的方法
- 解决 IntelliJ IDEA 内置的 Tomcat 日志中显示的中文乱码
- linux设备模型的主要功能,第 14 章 Linux 设备模型
- IDEA 生成时序图、类图
- 动态添加select2input没样式_MIUI10壁纸升级:桌面动效壁纸与动态壁纸的前世今生...
- mysql创建存储过程及遍历查询结果,mysql 用存储过程遍历结果集
- WPF RichTextBox设置文本颜色
- 整数划分之四 【区间dp】讲解于思考方法
- 如何把pdf文件变小一点?
- 漏洞利用-SSH Banner信息获取
- 电类专业(自动化、电气、电子、电力、通信等)的大学四年应该怎么过呢_史蒂文森sun_新浪博客
- 18、ListView显示图片
- R语言中Axis()函数的参数详解
- 远程调试——谷歌浏览器微信开发者工具
- WatchGuard Firebox配置动态口令(OTP)认证
- dell7920工作站安装Linux,戴尔工作站(Precision 7920)安装双系统win10+ubuntu18.04
- JavaScript知识要点 - Web前端开发必备
- (转载)FPGA工程师必上的论坛