文档章节

LINUX下crontab定时任务

嗡嗡作响
 嗡嗡作响
发布于 2017/09/04 11:50
字数 432
阅读 7
收藏 0
点赞 0
评论 0

给出一个示例,作为学习使用(无linux编程基础,基础操作人门)

1.shell编程基本

首先由于不会shell,写一个test.sh作为入门。

进入目录下

[user@test beifen]$ vi test.sh

用vi命令编辑(Enter键进入编辑)

#!/bin/bash
mkdir test

保存退出(Esc->:wq)

赋予可执行权限

chmod +x ./test.sh  #使脚本具有执行权限
./test.sh  #执行脚本

此处注意:chmod+x test.sh 会赋予不成功。

2.crontab基础

 

基本格式 :
*  *  *  *  *  command
分 时 日 月 周 命令

第1列表示分钟1~59 每分钟用*或者 */1表示
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列表示月份1~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令

查看crontab -l;

删除crontab -r;

新增crontab -e;

例举常见的格式:

30 21 * * * test.sh 每晚的21:30执行
50 4 1,10,22 * * test.sh 每月1、10、22日的4 : 50
10 1 * * 6,0 test.sh 每周六、周日的1 : 10
0,30 18-23 * * * test.sh 每天18 : 00至23 : 00之间每隔30分钟
0 23 * * 6 test.sh 每星期六的11 : 00 pm
* */1 * * * test.sh 每一小时
* 23-7/1 * * * test.sh 晚上11点到早上7点之间,每隔一小时
0 11 4 * mon-wed test.sh 每月的4号与每周一到周三的11点
0 4 1 jan * test.sh 一月一号的4点

最终示例如下

[user2@cd]$ chmod +x ./test.sh
[user2@cd]$ ./test.sh
[user2@cd]$ ls
cronTest.sh  date1.txt  file.txt  test  test1  test.sh

[user2@cd ~]$ crontab -e
no crontab for ediuser2 - using an empty one
* * * * * date>>/usr/test.txt

保存退出,代表,每一分打印当前时间到/usr/test.txt文件夹中

test.txt

Mon Sep  4 10:52:01 CST 2017
Mon Sep  4 10:53:01 CST 2017

© 著作权归作者所有

共有 人打赏支持
嗡嗡作响
粉丝 1
博文 19
码字总数 20831
作品 0
成都
程序员
为什么要用分布式集群任务调度?

作为一个开发者,避免不了定时任务的问题,最粗暴和简单直接的解决方案就是crontab。当然在机器少,任务不多,定时任务之间关联少的情况下,crontab效率还是比较高和便捷的。但当机器越多、定...

调皮仔3683 ⋅ 05/04 ⋅ 0

golang-定时任务管理gocron

  简介      gocron是Go语言开发的轻量级定时任务集中调度和管理系统,用于替代Linux-crontab,不仅仅是Linux,这个还支持跨平台,支持Windows、Linux、MacOS。         特点   ...

linux运维菜 ⋅ 06/07 ⋅ 0

CentOS 7 cron服务 定时任务使用方法

CentOS 7 cron服务 定时任务使用方法 cron服务是Linux内置服务,默认不会开机自动启动。可用以下命令启动和停止服务,也可以设置成开机启动: systemctl start crond 启动cron服务 systemct...

xiaocao13140 ⋅ 06/02 ⋅ 0

《四》PHP多进程开发与Redis结合实践

业务逻辑介绍: 用户在 APP 上发帖子,然后存储到 Redis 的 List 列表中 利用 Linux 的 crontab 定时任务功能,按秒请求执行PHP脚本文件(processNewsRedisList.php) 调用 redis_process 处理...

老K8 ⋅ 04/25 ⋅ 0

Linux定时任务Crontab

1.安装cron vixie-cron软件包是cron的主程序; crontabs软件包是用来安装、卸装、或列举用来驱动 cron 守护进程的表格的程序 2.设置为开机自启 查看crontab服务是否已设置为开机启动,执行命...

_周小董 ⋅ 05/22 ⋅ 0

linux centos 计划任务 定时任务 crontab

1、查看自启动列表 2、查看目前是否已经启动 3、启动和设置为自启动(crontab一般为系统自启动,无需进行如下设置) 4、使用crontab crontab [选项] 选项: -e: 编辑crontab定时任务 -l: ...

2char ⋅ 02/28 ⋅ 0

Linux下定时任务 - crontab

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

寰宇01 ⋅ 04/23 ⋅ 0

个人信息管理系统 - xnote

简介 xnote是一款基于Python和web.py框架的个人信息管理系统(PIM),主要目标人群是程序猿。它有如下特性: 免安装,使用方便 跨平台,覆盖常用的Windows和Mac系统,Linux下也可以使用绝大部分...

xupingmao ⋅ 2017/07/01 ⋅ 0

Linux之定时任务

定时任务Crond介绍 Crond是linux系统中用来定期执行命令/脚本或指定程序任务的一种服务或软件,一般情况下,我们安装完Centos5/6 linux操作系统之后,默认便会启动Crond任务调度服务。 Cron...

吴金瑞 ⋅ 2017/05/09 ⋅ 0

Yii2 redis同步数据到mysql

将redis数据写入mysql中: 本次案例讲解将如何将商城中商品浏览次数通过缓存记录并写入mysql中 具体的redis安装过程暂且就省略了..... 一、安装redis插件|配置redis composer require yiisof...

botkenni ⋅ 05/03 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

jsonrpc-4j代码解析

解析文件 AutoJsonRpcServiceImplExporter JsonServiceExporter AutoJsonRpcServiceImplExporter 路径:com.googlecode.jsonrpc4j.spring.AutoJsonRpcServiceImplExporter AutoJsonRpcServi......

郭恩洲_OSC博客 ⋅ 39分钟前 ⋅ 0

百度搜索

from selenium import webdriver import time brower=webdriver.Firefox() brower.get('http://www.baidu.com') input=brower.find_element_by_id('kw') input.send_keys('中南大学') time.s......

南桥北木 ⋅ 45分钟前 ⋅ 0

tomcat 日志记录器

1、日志记录器是记录消息的组件 日志记录器需要与某个servlet 容器相关联 2、Logger 接口 共定义了5种日志级别:FATAL、ERROR、WARNING、INFORMATION、DEBUGGER setVerbosity 设置级别 setC...

职业搬砖20年 ⋅ 47分钟前 ⋅ 0

Thrift RPC实战(三) Thrift序列化机制

1.Thrift基础架构 Thrift是一个客户端和服务端的架构体系,数据通过socket传输; 具有自己内部定义的传输协议规范(TProtocol)和传输数据标准(TTransports); 通过IDL脚本对传输数据的数据结构...

lemonLove ⋅ 47分钟前 ⋅ 0

网站建设就要像2018世界杯的俄罗斯队大杀四方[图]

今天心情不错,因为昨天晚上观看了世界杯比赛,尤其是对俄罗斯队的大杀四方感到十分霸气侧漏啊,因此我联想到了自己的博客网站,我的博客是去年年底上线的,一直想建设一个关于读书和读后感作...

原创小博客 ⋅ 56分钟前 ⋅ 0

Greenplum 三节点安装教程(非root用户)

Greenplum 三节点安装教程(非root用户) 环境准备 安装vmware,装三台centos 虚拟机设置: 主机名 IP 内存 硬盘 node1 Xxx1 2G 80G node2 Xxx2 2G 80G node3 Xxx3 2G 80G CSDN下载greenplum...

仔仔1993 ⋅ 56分钟前 ⋅ 0

linux 信号机制

signal(SIGPIPE, SIG_IGN); TCP是全双工的信道, 可以看作两条单工信道, TCP连接两端的两个端点各负责一条. 当对端调用close时, 虽然本意是关闭整个两条信道, 但本端只是收到FIN包. 按照TCP协...

xxdd ⋅ 57分钟前 ⋅ 0

SpringWind

环境搭建和系统部署

颖伙虫 ⋅ 今天 ⋅ 0

vim命令用法

第五章 vim命令 vim和vi几乎是一样的,唯一的区别就是当编辑一个文本时,使用vi不会显示颜色,而使用vim会显示颜色。 vim有三个模式:一般模式,编辑模式,命令模式。 系统最小化安装时没有安...

弓正 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部