龙空技术网

CentOS「linux」学习笔记11:crontab定时任务常用参数和基本语法

huzibbs 574

前言:

此时兄弟们对“centos6crontab”可能比较关注,你们都需要了解一些“centos6crontab”的相关内容。那么小编同时在网摘上搜集了一些有关“centos6crontab””的相关知识,希望朋友们能喜欢,咱们一起来学习一下吧!

​linux基础操作:主要介绍了crontab定时任务的常用参数和基本语法

crontab[定时任务,重复执行特定的命令或脚本,类似Windows下的计划任务]

crontab常用参数和基本语法介绍:

常用参数:-e表示编辑任务,-i表示查询任务,-r表示删除用户所有任务。注意编辑crontab文件时一行代表一个任务。chrontab -e 编辑模式,chrontab -l 查询任务,chrontab -r 删除所有任务service crond restart 重启任务 定时任务基本语法:* * * * * 命令或脚本 第一位 * 表示分钟取值范围:0-59 第二位 * 表示小时取值范围:0-23 第三位 * 表示日期取值范围:1-31 第四位 * 表示月份取值范围:1-12 第五位 * 表示星期几取值范围:0-7(0和7都表示是周日) 最后面的表示是需要重复执行的命令或者脚本

crontab定时任务使用方法:

例子1:crontab -e 回车进入编辑模式 */1 * * * * ls -l /etc >>/tmp/etc.txt 表示每隔1分钟执行一次ls -l 查询etc目录内容并以追加方式写入到etc.txt文件中去。例子2:crontab -e 回车进入编辑模式 */1 * * * * sh /root/shell/run.sh 表示每隔1分钟执行一次run.sh脚本文件。例子3:crontab -e 回车进入编辑模式1 8 * * * ls -l >>/tmp/lstxt.txt表示每天的8点01分的时候执行一次ls -l查询命令并将结果追加到lstxt.txt文件中去。例子4:crontab -e 回车1 8,12,10 * ls -l >>/tmp/lstxt.txt表示每天的8点01,12点01,10点01的时候执行一次ls -l查询命令并将结果追加到lstxt.txt文件中去。例子5:crontab -e 回车1 8 * * 1-6 * ls -l >>/tmp/lstxt.txt表示周一到周六的每天早上8点01分执行一次ls -l 查询命令并将结果追加到lstxt.txt文件中去。例子6:crontab -e 回车00 1,15 * 1 ls -l >>/tmp/lstxt.txt表示每个月的1号和15号,每周1凌晨0点0分执行一次ls -l查询命令并将结果追加到lstxt.txt文件中去。。

标签: #centos6crontab