Linux之crontab定时任务

****crontab简介****

简而言之呢,crontab就是一个自定义定时器。



****crontab配置文件****

  • 其一:/var/spool/cron/

    该目录下存放的是每个用户(包括root)的crontab任务,文件名以用户名命名

  • 其二:/etc/cron.d/

    这个目录用来存放任何要执行的crontab文件或脚本。



****crontab时间说明****

# .---------------- minute (0 - 59)
# |  .------------- hour (0 - 23)
# |  |  .---------- day of month (1 - 31)
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7)  OR
#sun,mon,tue,wed,thu,fri,sat
# |  |  |  |  |
# *  *  *  *  *  command to be executed

minute:代表一小时内的第几分,范围 0-59。

hour:代表一天中的第几小时,范围 0-23。

mday:代表一个月中的第几天,范围 1-31。

month:代表一年中第几个月,范围 1-12。

wday:代表星期几,范围 0-7 (0及7都是星期天)。

who:要使用什么身份执行该指令,当您使用 crontab -e 时,不必加此字段。

command:所要执行的指令。



****crontab服务状态****

sudo service crond start     #启动服务
sudo service crond stop      #关闭服务
sudo service crond restart   #重启服务
sudo service crond reload    #重新载入配置
sudo service crond status    #查看服务状态


****crontab命令****

重新指定crontab定时任务列表文件

crontab $filepath

查看crontab定时任务

crontab -l

编辑定时任务【删除-添加-修改】

crontab -e

作者:AlicFeng链接:http://www.jianshu.com/p/838db0269fd0來源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
时间: 2024-09-27 15:54:40

Linux之crontab定时任务的相关文章

【linux】Crontab 定时任务 使用实例

1 使用putty 登录linux 服务器 2 输入以下命令.查看已有的定时任务 crontab -l 3 输入  以下命令,进入定时任务文件 crontab -e 4  键盘 选择 i  键 进行输入, esc 键退出   :wq   保存并退出 举例:  写一个每隔 五分钟 执行的文件 */5 * * * * /usr/local/php/bin/php /home/wwwroot/default/push.php 5 查看结果   crontab  -l 内容说明:  /usr/local

Linux基础 - Crontab定时任务

在Linux上,通过crontab 命令,我们可以在固定的间隔时间执行指定的系统指令或 shell script脚本.时间间隔的单位可以是分钟.小时.日.月.周及以上的任意组合.这个命令非常适合周期性的日志分析或数据备份等工作. 设置Cron任务 创建任务 可以通过如下指令来创建或者修改你自己的crontab文件, crontab -e 设置运行周期 cron job是周期性运行的,我们按如下格式来进行设置, * * * * * command to be executed - - - - -

Linux crontab 定时任务

http://linuxtools-rst.readthedocs.io/zh_CN/latest/tool/crontab.html 19. crontab 定时任务 通过crontab 命令,我们可以在固定的间隔时间执行指定的系统指令或 shell script脚本.时间间隔的单位可以是分钟.小时.日.月.周及以上的任意组合.这个命令非常适合周期性的日志分析或数据备份等工作. 19.1. 命令格式 crontab [-u user] file crontab [-u user] [ -e |

linux crontab 定时任务计划

crontab [-u username] [-l|-e|-r] 参数: -u: 只有root才能进行这个任务,也即帮其他用户新建/删除crontab工作调度; -e: 编辑crontab 的工作内容; -l: 查阅crontab的工作内容; -r: 删除所有的crontab的工作内容,若仅要删除一项,请用-e去编辑. 范例一:用dmtsai的身份在每天的12:00发信给自己 crontab -e #此时会进入vi的编辑界面让你编辑工作.注意到,每项工作都是一行. 0    12   *   *

Linux shell crontab expdp 定时任务逻辑备份

创建sh脚本 [[email protected] ~]$ vi logicbackup.sh 添加脚本内容 #!/bin/sh # ################################################################## # Powered by Ironfo # ################################################################## # Oracle Environment settin

Linux Crontab [定时任务] 命令与参数详解

crontab命令常用于Unix和Linux系统中,用于设置周期性被执行的指令. 该命令从标准输入设备读取指令,并将其存放于crontab文件中,以供读取和执行. 通常,crontab储存的指令被守护进程激活,crond服务常常在后台运行. 通过设定的时间来检查是否有作业需要执行,这类作业一般称为:cron jobs. crontab 文件 crontab文件包含送交cron守护进程的一系列作业和指令. 每个用户可以拥有自己的crontab文件,同时操作系统保存一个针对整个系统的crontab文

【Linux命令】crontab定时任务

crontab定时任务 一.简介 通过crontab命令可以在固定的间隔执行系统指令或shell脚本 二.crontab配置文件: Linux下的任务调度分为两类:系统任务调度和用户任务调度. Linux系统任务是由 cron (crond) 这个系统服务来控制的,这个系统服务是默认启动的.用户自己设置的计划任务则使用crontab 命令. 查看crontab配置文件: [[email protected] ~]# cat /etc/crontab SHELL=/bin/bash PATH=/s

linux crontab 定时任务解析

-----------crontab定时任务---------------------- 检查crontab工具是否安装 crontab -l 检查crontab服务是否启动 service crond status 在日志文件上每分钟把当前时间写入log.txt中 crontab -e */1 * * * * date >> /tmp/log.txt 分 时 日 月 星期几[0或7表示星期天] 案例: (1)每晚的21:30重启apache 30 21 * * * service httpd

IBM supervessel power云平台 之 crontab定时任务篇

声明 : 此文档只做学习交流使用,请勿用作其他商业用途 author : 朝阳_tony E-mail : [email protected] Create Date: 2015-3-10 23:09:52 Tuesday Last Change: 2015-3-11 00:02:37 Wednesday 转载请注明出处:http://blog.csdn.net/linzhaolover 摘要 朝弟,为了测试网络性能,我们需要每个小时测试一次,然后是将测试数据保存下来下来,回头分析一下 程序测试