`
zuroc
  • 浏览: 1302303 次
  • 性别: Icon_minigender_1
  • 来自: 江苏
社区版块
存档分类
最新评论

crontab 用法笔记

阅读更多


crontab 是 linux 下的 计划任务

不一定要root才可以用

crontab -e

就可以编辑你的计划任务了

用法转载如下
_____________________________________________________
http://fanqiang.chinaunix.net/a1/b5/20010925/1500001350.html

crontab文件的格式:M H D m d cmd.
M: 分钟(0-59)。
H:小时(0-23)。
D:天(1-31)。
m: 月(1-12)。
d: 一星期内的天(0~6,0为星期天)。
cmd要运行的程序,程序被送入sh执行,这个shell只有USER,HOME,SHELL这三个环境变量。
下面是一个例子文件:
#MIN HOUR DAY MONTH DAYOFWEEK COMMAND
#每天早上6点
0 6 * * * date

#每两个小时
0 */2 * * * date

#晚上11点到早上8点之间每两个小时,早上8点
0 23-7/2,8 * * * date

#每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点
0 11 4* mon-wed date

#1月份日早上4点
0 4 1 jan* date 

_____________________________________________________


最后,写了一个用crontabs来备份crontabs的脚本

__dir__=$(cd "$(dirname "$0")"; pwd) #获取当前脚本的路径
crontabs_filename=$__dir__/backup/crontabs.backup
#用svn来备份
svn up $crontabs_filename
crontab -l > $crontabs_filename #这就是备份
svn commit $crontabs_filename -m"backup crontabs"

分享到:
评论

相关推荐

    crontab定时器

    crontab定时器 使用方法和课堂笔记 手把手教学,包括crontab命令参数和介绍,使用方法和例子,实战教程,存放位置和用户文件等,后续会努力上传其他文件和linux运维相关笔记

    linux服务器命令用法笔记

    本篇笔记主要针对Linux服务器中的常用命令及用法进行了详尽的总结,旨在帮助初学者快速上手,并为有一定经验的用户提供参考。 1. **基础命令** - `ls`:列出目录内容,通过`-l`选项可显示详细信息。 - `cd`:切换...

    UNIX学习笔记 包括命令 使用方法 全部都有

    本笔记将详细讲解UNIX的基本概念、常用命令以及使用方法,帮助你全面掌握这一系统。 首先,让我们从基础开始。UNIX是由AT&T贝尔实验室的Ken Thompson和Dennis Ritchie于1969年开发的操作系统。它是一种多用户、多...

    deepin使用crontab自动更换壁纸

    文章目录起因解决方法...我也是第一次接触crontab,后将其用于github博客每天自动更新,或者每天自动把本地笔记推到github都是不错的选择。 python脚本 #!/usr/bin/python3 import os import random import subprocess

    Linux学习笔记二 - Liunx命令(基础篇)

    本篇学习笔记主要集中于 Linux 命令的基础知识,涵盖了从基本命令到高级命令的使用方法。通过本篇学习笔记,读者可以快速找到自己想要查询的指令功能与相关用语说明,并且可以快速掌握 Linux 命令的使用技巧。 一、...

    Linux笔记.zip

    10. **系统管理**:了解系统启动流程,配置`fstab`挂载文件系统,以及使用`crontab`进行定时任务设置。 11. **系统日志和监控**:学习查看和分析系统日志,如`/var/log`下的各种日志文件,以及使用`top`和`htop`...

    Linux定时执行脚本学习笔记

    这两个文档可能包含了Linux系统中两种主要的定时任务工具——`cron`和`anacron`的使用方法。`cron`是一个后台守护进程,用于周期性地执行任务,而`anacron`则为那些不常启动或长时间运行的系统提供了定时任务支持。...

    Quartz学习笔记

    本学习笔记将深入探讨Quartz的核心概念、配置以及如何使用其强大的调度功能。 首先,Quartz的核心组件包括Job(工作)、Trigger(触发器)和Scheduler(调度器)。Job代表了要执行的任务,Trigger定义了任务的执行...

    linux命令笔记-4

    Linux操作系统提供了多种方法来实现开机自动运行脚本,这些方法对于自动化运维和系统管理非常有用。以下是关于在Linux中设置开机自启动脚本的详细知识: 1. **使用`crontab`** `crontab`是Linux下的定时任务调度...

    Redhat系统管理员笔记

    - **crontab**:详细介绍crontab命令的使用方法,包括如何设置周期性执行的任务。 #### 五、网络配置 - **ifconfig**:介绍如何使用ifconfig命令来查看和配置网络接口。 - **域名解析(Domain)**:讲解DNS的基本...

    vi操作笔记及资料下载

    8. 《5Linux编辑器vi使用方法详细.ppt》:这是重点,将详细介绍vi的基本操作,如启动、插入模式、命令模式,以及常用命令如dd、yy、p、u、J、w、q等,还包括了vi的高级特性如宏录制、搜索替换和模式匹配。...

    linux 学习笔记 java

    12. **SSH用法**:Secure Shell(SSH)提供安全的远程登录,使用`ssh user@hostname`命令可以连接到远程服务器,`scp`和`sftp`则用于安全地传输文件。 13. **Linux启动详解**:Linux的启动过程包括BIOS自检、加载...

    linux笔记

    以上就是对“Linux笔记(Linux 快速掌握)”中涉及的主要知识点的详细解析。这些知识点覆盖了从虚拟机搭建、Linux安装到日常操作命令、系统管理等各个方面,旨在帮助读者全面掌握Linux的基础知识和常用技能。

    Linux学习笔记2.zip

    安全性和权限管理是Linux中的关键概念,手册可能包含SSH安全连接,用户和组管理,以及防火墙(如`iptables`)的使用方法。对于系统维护和更新,`apt`或`yum`软件包管理器的使用也必不可少。 最后,压缩包中的"Linux...

    rails _sunspot 学习笔记

    以上步骤介绍了如何安装和使用 Sunspot 以及 Crontab 插件,包括基本的安装步骤、多模型搜索的实现方法以及如何利用 Crontab 插件来定时更新索引。这些知识点将帮助你在 Rails 项目中更好地利用全文检索功能。

    rman学习笔记.txt

    对于每一个命令的具体使用方法和应用场景,建议读者结合实际项目需求进行深入研究。同时,在实际生产环境中使用RMAN时还需要注意备份策略的制定、备份频率的调整以及备份数据的安全性等问题。希望这些知识点能为你的...

    linux系统学习笔记

    ### Linux系统学习笔记 #### 一、Linux系统Shell介绍 1. **Linux系统Shell类型**:Linux系统提供了多种Shell供用户选择,常见的包括Bourne shell (`sh`), C shell (`csh`), Korn shell (`ksh`)等。其中,`sh`是Unix...

    Spring-笔记.docx

    与Linux的crontab表达式不同,Spring的cron表达式包含6或7个时间元素,可精确到秒。每个元素分别代表秒、分、时、日、月、周,如果需要,还可以指定年份。 cron表达式中的特殊字符有: - `*`:代表所有可能的值。 -...

    韩顺平linux笔记

    以上内容为韩顺平老师Linux课程的主要知识点总结,涵盖了Linux学习的基本方向、特点、学习流程、课程内容以及基本命令的使用方法。通过这些内容的学习,初学者可以建立起对Linux系统的整体认识,并掌握必要的技能,...

Global site tag (gtag.js) - Google Analytics