linux定时任务之crontab详解
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly
前四行是有关设置cron任务运行的环境变量。SHELL变量的值指定系统使用的SHELL环境(该样例为bash shell),PATH变量定义了执行命令的路径。Cron的输出以电子邮件的形式发给MAILTO变量定义的用户名。如果MAILTO变量定义为空字符串(MAILTO=""),电子邮件不会被发送。执行命令或脚本时HOME变量可用来设置基目录。
hour - 从0到23的整数
day - 从1到31的整数 (必须是指定月份的有效日期)
month - 从1到12的整数 (或如Jan或Feb简写的月份)
dayofweek - 从0到7的整数,0或7用来描述周日 (或用Sun或Mon简写来表示)
command - 需要执行的命令(可用as ls /proc >> /tmp/proc或 执行自定义脚本的命令)
run-parts表示后面跟着的是一个文件夹,要执行的是该文件夹下的所有脚本
整数间的连字号(-)表示整数列,例如1-4意思是整数1,2,3,4
# at 3:30AM in the file /tmp/meminfo
30 3 * * mon cat /proc/meminfo >> /tmp/meminfo
# run custom scrīpt the first day of every month at 4:10AM
10 4 1 * * /root/scrīpts/backup.sh
除了root用户之外的用户可以执行crontab配置计划任务。所有用户定义的crontab存储在目录/var/spool/cron下,任务会以创建者的身份被执行。要以特定用户创建一个crontab,先以该用户登录,执行命令crontab -e,系统会启动在VISUAL或者EDITOR中指定的的编辑软件编辑crontab。文件内容与/etc/crontab格式相同。示例如下:
0 4 * * * /home/dbbackup/db2backup.sh backup
/sbin/service crond stop //关闭服务
/sbin/service crond restart //重启服务
/sbin/service crond reload //重新载入配置
/sbin/service crond start
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root //如果出现错误,或者有数据输出,数据作为邮件发给这个帐号
HOME=/ //使用者运行的路径,这里是根目录
# run-parts
01 * * * * root run-parts /etc/cron.hourly //每小时执行/etc/cron.hourly内的脚本
02 4 * * * root run-parts /etc/cron.daily //每天执行/etc/cron.daily内的脚本
22 4 * * 0 root run-parts /etc/cron.weekly //每星期执行/etc/cron.weekly内的脚本
42 4 1 * * root run-parts /etc/cron.monthly //每月去执行/etc/cron.monthly内的脚本
linux定时任务之crontab详解相关推荐
- Linux定时任务工具crontab详解及系统时间同步
Linux配置自动时间同步 linux下时间同步的两种方法分享 tail -f /var/log/cron linux下定时执行任务的方法 在LINUX中你应该先输入crontab -e,然后就会有 ...
- Linux中的crontab详解
linux系统则是由 cron (crond) 这个系统服务来控制的.Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的.另外, 由于使用者自己也可以设置计划任务,所以, L ...
- Linux定时任务相关内容详解
我们经常会用到linux来执行定时任务,linux下定时任务是用crond来管理.当linux中定时任务和shell脚本配合起来用时,你会感觉非常好 1.查看linux系统中的定时任务有哪些 cron ...
- linux定时任务的用法详解
crontab的基本格式: f1 f2 f3 f4 f5 command 分 时 日 月 周 命令 第一列f1代表分钟1~59:当f1为表示每分钟都要执行:为/n表示每n分钟执行一次:为a-b表示从第 ...
- linux中top工具,Linux命令工具 top详解
Linux命令工具 top详解 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器.top是一个动态显示过程,即可以通过用户按键来不 ...
- python定时任务crontab_【Python】Linux crontab定时任务配置方法(详解)
CRONTAB概念/介绍 crontab命令用于设置周期性被执行的指令.该命令从标准输入设备读取指令,并将其存放于"crontab"文件中,以供之后读取和执行. cron 系统调度 ...
- linux cron 服务,Linux定时任务Crontab详解(推荐)
今天做了个数据库的备份脚本,顺便系统得学习一下linux下定时执行脚本的设置.Linux下的定时执行主要是使用crontab文件中加入定制计划来执行,设置比Windows稍微复杂一些(因为没有图形界面 ...
- Linux crontab定时任务配置方法(详解)
id="BAIDU_DUP_fp_iframe" src="https://pos.baidu.com/wh/o.htm?ltr="> 脚本之家 服务器常 ...
- linux下crontab allow,【Python】Linux crontab定时任务配置方法(详解)
CRONTAB概念/介绍html crontab命令用于设置周期性被执行的指令.该命令从标准输入设备读取指令,并将其存放于"crontab"文件中,以供以后读取和执行.linux ...
最新文章
- Tomcat_7.x压缩版_环境变量配置(亲测有效)
- 用好ASP.NET 2.0的URL映射
- ubuntu 14.0 下github 配置
- JAVA构造MAP并初始化MAP
- sencha app refresh
- 深度学习中交叉熵_深度计算机视觉,用于检测高熵合金中的钽和铌碎片
- Android之提示Cannot call this method while RecyclerView is computing a layout or scrolling
- 前端那些事之日历多选插件篇
- 【拥塞管理】配置低延迟队列LLQ
- 十五、JDBC(高琪java300集+java从入门到精通笔记)
- Android快捷开关实现
- 从零开始学习SEO的基础概念
- 离散型随机变量及其分布列
- 怎样对比计算机配置,硬件配置对比
- JSON.parse解析字符串报错-SyntaxError: Unexpected token ‘ in JSON at position 报错 并捕获该异常操作
- python3 迭代器(自定义迭代器)
- Attiny416 AVR CPU
- Origin绘图模板与使用2022
- 自监督学习(SSL)简介
- zencart php邮件,ZenCart改成前台英文后台中文后订单更新邮件是中文
热门文章
- 这是什么心理,不买苹果6s只要买6
- 智能手表python_鸿蒙如何用JS开发智能手表App
- 华为p40pro会搭载鸿蒙系统吗,华为p40pro搭载什么系统 华为p40pro搭载的系统是什么...
- PLC现场安装的注意事项的安装步骤
- 分享下最近写的开源电子书《我的职业是前端工程师》
- Java保留两位小数的几种写法
- 教你快速制作糖果字体
- Linux 中给 docker 配置镜像加速
- 拯救U盘之——轻松修复U盘“无法访问”的故障
- 我和计算机比本领教案反思,《比本领》教案设计及反思