以上cron命令格式为:* * * * * [root run-parts] command

前面五个*号代表时间,用数字,数字的取值范围和含义如下:

第一个*:分钟 (0-59)[整数]

第二个*:小時(0-23)[整数]

第三个*:日期(1-31)[整数(必须是指定月份的有效日期)]

第四个*:月份(1-12)[整数(或如Jan或Feb简写的月份)]

第五个*:星期(0-7)[0或7用来描述周日(或用Sun或Mon简写来表示)]

command:需要执行的命令(可用as ls /proc >> /tmp/proc或 执行自定义脚本的命令)

root:以root用户身份来执行

run-parts:表示后面跟着的是一个文件夹,要执行的是该文件夹下的所有脚本

注意"run-parts"这个参数,如果去掉这个参数,后面就可以写要运行的某个脚本名,而不是文件夹名。

除了数字还有几个个特殊的符号就是"*"、"/"和"-"、",":

*代表所有的取值范围内的数字;

"/"代表步进设置;"*/5"表示每5个单位;如0-59/2定义每两分钟执行一次;如0-12/2定义上午的偶数点执行;

"-"代表从某个数字到某个数字;

","分开几个离散的数字。

以下举几个例子说明问题:

0 6 * * * echo "Good morning." >> /tmp/test.txt #每天早上6点

0 */2 * * * echo "Have a break now." >> /tmp/test.txt #每两个小时

0 11 4 * 1-3 command line #每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点

0 4 1 1 * command line #1月1日早上4点

二、具体使用

1、添加定时任务

$> crontab -e

*/10 * * * * sh /opt/app/tomcat/test/monitorbamboo.sh

2、重启 crond 服务

$> service crond restart

https://blog.csdn.net/wangjunjun2008/article/details/19497803

Linux命令之定时调度-crontab的更多相关文章

  1. Linux- Linux自带定时调度Crontab使用详解

    Linux自带定时调度Crontab使用详解 在Linux当中,有一个自带的任务调度功能crontab,它是针对每个用户,每个用户都可以调度自己的任务. 示例:每分钟执行一次,将时间写入到指定文件当中 ...

  2. 每天一个Linux命令(44)crontab命令

        crontab命令被用来提交和管理用户需要周期性执行的任务,与windows下的计划任务类似.     (1)用法:     用法: crontab  [-u user]  file cron ...

  3. 【Linux命令】at、crontab定时任务

    crontab定时任务(周期性) 一.简介 通过crontab命令可以在固定的间隔执行系统指令或shell脚本 二.crontab配置文件: Linux下的任务调度分为两类:系统任务调度和用户任务调度 ...

  4. linux命令(6)crontab的用法和解析

    一,写入格式: * * * * *   command minute   hour   day   month   week   command 其中: minute: 表示分钟,可以是从0到59之间 ...

  5. linux命令(6)crontab的用法和解析,修改编辑器

    注意: 如果不是vim打开的,可以先: crontab -e 命令将检查环境变量$ EDITOR和$ VISUAL以覆盖默认文本编辑器,所以... export VISUAL=vim or expor ...

  6. crontab 定时调度

    crontab -e */1 8-23 * * * /www/target/sh/myorder.sh & 0 1 * * * /www/target/php/sh/mymoney.sh &a ...

  7. linux命令之crontab定时执行任务

    一.crond简介 crond 是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务 工具,并且会自动启动c ...

  8. linux命令之crontab定时执行任务【转】

    本文转载自:https://www.cnblogs.com/coffy/p/5608095.html 一.crond简介 crond 是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护 ...

  9. Linux系统crontab定时调度Python脚本

    Linux系统crontab定时调度Python脚本 一.Python脚本随Linux开机自动运行 #Python脚本:/home/edgar/auto.py #用root权限编辑以下文件:/etc/ ...

  10. Linux命令之Crontab定时任务,利用Crontab定时执行spark任务

    Linux命令之Crontab定时任务,利用Crontab定时执行spark任务 一.Linux命令之Crontab定时任务 1.1 常见Crontab任务 1.1.1 安装crontab 1.1.2 ...

随机推荐

  1. VScode打开文件夹位置技巧

    VScode在打开文件夹,弹出对话框的时候,去文件夹(应用)到达该路径,对话框中的路径自动变为当前文件夹(应用)的路径.去文件夹(应用)到达该路径

  2. maven工程运行环境修改 maven的java工程取mysql数据库数据

    maven工程运行环境修改  <plugins> <plugin> <!-- https://mvnrepository.com/artifact/org.apache. ...

  3. leecode编写记录

    记录leecode刷题思路 39.组合总数 39. 组合总和 - 力扣(LeetCode) 给你一个 无重复元素 的整数数组 candidates 和一个目标整数 target ,找出 candida ...

  4. E. Permutation Game

    https://codeforces.com/contest/1772/problem/E 题目大意就是给一个1~n的全排序列,所有数字都是红色的,两人轮流操作,操作有三种选择,第一是将所有蓝色的数字 ...

  5. Java-AES256加密Util

    1 public class AES256Util { 2 3 /** 4 * 密钥, 256位32个字节 5 */ 6 public static final String DEFAULT_SECR ...

  6. python更改图片后缀名为jpg格式

    1 import os 2 import cv2 3 class GeneDataset(): 4 def __init__(self,rootdir): 5 self.rootdir = rootd ...

  7. 添加新模块 import

    import getpass username = input("username") password = input("password") #passwo ...

  8. Vue RSA加密

    1. 安装jsencrypt npm install jsencrypt 2. 引入jsencrypt // 全局引入 import JSEncrypt from "jsencrypt&qu ...

  9. 【逆向】使用IDA Python脚本自动化解密字符串数据

    前言 一个肚脑虫(Donot)APT组织的下载器样本,样本中的一些关键字符串数据需要使用指定函数进行动态解密.所以正好借此机会记录下怎么使用IDA Python脚本来解密字符串数据.使用IDA Pyt ...

  10. redis面试题汇总

    1redis持久化机制 redis是一个支持持久化的内存数据库,通过持久化机制把内存中的数据同步到硬盘文件来保证数据持久化,当redis重启后通过把硬盘文件重新加载到内存,就能达到恢复数据的目的 2缓 ...