`
ldzyz007
  • 浏览: 700190 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

ubuntu 定时任务

阅读更多
列出当前用户签定的任务: # crontab -l
删除当前用户签定的任务: # crontab -r

1.用配置文件/etc/crontab,其中在命令前要填写用户名,要使这种方式即刻生效必须重启系统:
30 23 * * * root echo "hello"
解释:
m - minute
h - hour
dom - day of the month
mon - month
dow - day of the week
前面两个是分钟与小时,中间三项的冒号表示全选,后面是命令。

2.用-e选项,属于当前用户所以省略用户名,要使这种方式即刻生效只需重启cron进程:
crontab -e
m h dom mon dow command
30 23 * * * echo "hello"
重启守护进程:
# /etc/init.d/cron restart


3.vi /etc/crontab

4.格式
  * * * * * /command path
   前五个字段可以取整数值,指定何时开始工作,第六个域是字符串,即命令字段,其中包括了crontab调度执行的命令。 各个字段之间用spaces和tabs分割。

前5个字段分别表示:
       分钟:0-59
       小时:1-23
       日期:1-31
       月份:1-12
       星期:0-6(0表示周日)

  还可以用一些特殊符号:
       *: 表示任何时刻
       ,: 表示分割
     -:表示一个段,如第二端里: 1-5,就表示1到5点
       /n : 表示每个n的单位执行一次,如第二段里,*/1, 就表示每隔1个小时执行一次命令。也可以写成1-23/1.

5.一些示例:
00 8,12,16 * * * /data/app/scripts/monitor/df.sh
30 2 * * * /data/app/scripts/hotbackup/hot_database_backup.sh
10 8,12,16 * * * /data/app/scripts/monitor/check_ind_unusable.sh
10 8,12,16 * * * /data/app/scripts/monitor/check_maxfilesize.sh
10 8,12,16 * * * /data/app/scripts/monitor/check_objectsize.sh

43 21 * * * 21:43 执行
15 05 * * *    05:15 执行
0 17 * * * 17:00 执行
0 17 * * 1 每周一的 17:00 执行
0,10 17 * * 0,2,3 每周日,周二,周三的 17:00和 17:10 执行
0-10 17 1 * * 毎月1日从 17:00到7:10 毎隔1分钟 执行
0 0 1,15 * 1 毎月1日和 15日和 一日的 0:00 执行
42 4 1 * *     毎月1日的 4:42分 执行
0 21 * * 1-6   周一到周六 21:00 执行
0,10,20,30,40,50 * * * * 每隔10分 执行
*/10 * * * *        每隔10分 执行
* 1 * * *         从1:0到1:59 每隔1分钟 执行
0 1 * * *         1:00 执行
0 */1 * * *        毎时0分 每隔1小时 执行
0 * * * *         毎时0分 每隔1小时 执行
2 8-20/3 * * *      8:02,11:02,14:02,17:02,20:02 执行
30 5 1,15 * *       1日 和 15日的 5:30 执行




/etc/crontab
* * * * * /command path

       分钟:0-59
       小时:1-23
       日期:1-31
       月份:1-12
       星期:0-6(0表示周日)

59 23 1 * * /usr/local/apache/bin/apache restart
每月一号的23.59
分享到:
评论

相关推荐

    在ubuntu服务器上设置定时任务

    在ubuntu服务器上设置定时任务 可以使用crontab,这个工具还是非常简单的 * * * * * command 这就是crontab命令的格式,在cmd输入 crontab -e 就可以进入编辑的界面。 上面的格式对应着分钟、小时、月里面的天(1-...

    Ubuntu-使用crontab定时任务

    Ubuntu-使用crontab定时任务详细使用

    ubuntu中实现定时弹窗的提醒脚本

    首先是上网查了ubuntu中的弹窗命令,发现notify-send这个命令就能满足要求了 notify-send [该休息一下啦] 喝水!伸懒腰!动一动! 弹窗效果 弹窗效果有了,然后应该是一个定时弹窗的功能 一、cron命令实现定时弹窗...

    基于ubuntu14.04的定时任务设置

    由于使用的Ubuntu系统较为老旧为14.04 因此设置定时任务的方法与ubuntu18.04略有不同

    springboot jpa quartz动态定时任务

    springboot jpa quartz 动态定时任务,任务增加,任务删除,任务修改demo,非常简单

    ubuntu定时执行python脚本实例代码

    本文将介绍ubuntu系统下如何定时执行shell脚本、python脚本,ubuntu系统有一个定时任务的管理器crontab,我们只需要编辑定时任务,然后重启定时任务服务就好了。 crontab 编辑定时任务 crontab -e 参数定义: -u...

    Ubuntu计划任务_crontab

    如何定时启动shell脚本 写好shell 脚本 创建和编辑 crontab 文件 验证 crontab 文件是否存在

    Ubuntu crontab 定时执行php脚本文件

    Unix和Linux系统的各个发行版本基本都支持Cron,Cron /Crontab允许我们在设定的时间自动执行或定时执行某个任务,如应用程序或脚本。 许多的php程序员都可以很快完成Web应用的开发,PHP代码的调试也比PERL或C语言...

    Linux Windows下设置定时执行任务的方法

    Linux篇  Linux下创建定时执行任务可使用crontab,系统默认自带crontab,在...#/etc/init.d/cron reload # 重载定时任务 #crontab -l # 查看定时任务列表 2.开启日志  需修改配置文件。 #sudo vim /etc/rsyslog.d/5

    linux定时任务访问url实例

    这次linux定时任务设置成功,也算是自己学习linux中一个小小的里程碑。:) 撒花撒花~~~ 以下操作均是在ubuntu 下操作的,亲测有效,其他的linux系统还望亲们自己去查。鞠躬感谢! 1、进入crontab文件的编写状态:...

    UBUNTU桌面培训10.04 简体中文r1 PDF版

    Ubuntu课程计划 .................................................. 28 教员职责 ........................................................... 33 培训前准备和检查 ........................................

    Ubuntu系统下用Crontab命令定时执行PHP文件详解

    一般我在开发中,常用的定时任务有2种。一种是直接调用PHP文件执行,还有一种是调用远程URL地址。 首先,先来亮相一下我们今天的主角,Crontab命令。这个是系统定时命令,作用是定时的去执行一些任务。包含一些系统...

    Healthchecks - 基于 Python3 和 Django2 的 Cron 定时任务监控工具-python

    基于 Python3 和 Django2 的 Cron 定时任务监控工具,同时支持多种定时任务失败时的告警方式 Healthchecks healthchecks 是您的 cron 作业的看门狗。 它是一个 Web 服务器,用于侦听来自您的 cron 作业的 ping,...

    Ubuntu环境keepalived+Apache双活机制配置参考

    一、LVM磁盘分区创建及挂载 3 1.配置清单 3 2.操作步骤 3 二、Apache安装与配置 4 1.安装Apache 4 2.启动Apache相关模块 4 3.配置Apache 5 4.启动/停止Apache 5 ...4.配置定时任务 8 5.启动/停止keepalived 8

    Ubuntu权威指南(2/2)

    《Ubuntu权威指南》目录 目 录 第1章 系统概述与安装 1 1.1 Linux的兴起与发展 2 1.2 充分利用网上资源 3 1.2.1 Ubuntu官方网站 3 1.2.2 GNU网站 4 1.2.3 Linux文档项目网站 4 1.2.4 网上求助 5 1.3 随时查询随机...

    如何在win10下使用Ubuntu中的crontab自动执行任务

    如何在win10下使用Ubuntu中的crontab自动执行任务win10下如何下载ubuntu使用crontab定时自动执行输出txt文本命令 win10下如何下载ubuntu 1.打开Microsoft Store,搜索ubuntu,选择其一(我选了第一个),点击获取,...

    Ubuntu权威指南(1/2)

    《Ubuntu权威指南》目录 目 录 第1章 系统概述与安装 1 1.1 Linux的兴起与发展 2 1.2 充分利用网上资源 3 1.2.1 Ubuntu官方网站 3 1.2.2 GNU网站 4 1.2.3 Linux文档项目网站 4 1.2.4 网上求助 5 1.3 随时查询随机...

    (错发,发现不用分割,无法删除,请下载完整版)UBUNTU桌面培训10.04 简体中文PDF版(part1)

    Ubuntu课程计划 .................................................. 28 教员职责 ........................................................... 33 培训前准备和检查 ........................................

    Ubuntu20的tzselect设置时间失效的问题,树莓派服务器(推荐)

    我前两天树莓派服务器升级到ubuntu20后, 今天发现服务器的时区不对,定时任务也没启动, python安装的包都丢失。 Docker 的镜像全部丢失。 没办法只能重新来设置了, 这篇文章先说设置时区的问题。 这篇文章中我共...

    Linux 命令?crontab: 任务调度

    cron 是一个 Linux 下的定时执行工具,可以在无需人工干预的情况下运行作业。守护进程 cron 会读取 crontab 文件,根据配置在指定的时间执行任务。  contab 命令用来添加、删除、显示 cron 任务表。  (Ubuntu ...

Global site tag (gtag.js) - Google Analytics