利用linux的定时任务crontab来执行脚本,在centos7版本下运行

1、安装crontab

yum install crontab

2、查看状态及关闭和启动任务

查看状态:systemctl status crond.service

停止:systemctl stop crond.service

启动:systemctl start crond.service

3.开启crontab日志。

crontab默认不开启日志,所以先开启定时任务的日志来查看

修改rsyslog服务,将 /etc/rsyslog.d/50-default.conf  文件中的 #cron.* 前的 # 删掉;用service rsyslog restart重启rsyslog服务:

4.写定时任务

crontab -e

开启本用户的定时任务,即创建以本用户名为文件名的定时任务文件,位置在/var/spool/cron/crontabs/。

定时任务语句格式为:执行周期+命令,周期有5个域,分别是

分钟,小时,日(day of month),月(month of year),周几(day of week).

每个域不加限制任意的话用*,整体格式为:

* * * * * command

比如我的脚本是 /home/xiaofeng/cleanroom.py

执行环境为 /usr/bin/python3

每天9点运行一次

则语句为

0  9  *  *  *  /usr/bin/python3  /home/xiaofeng/cleanroom.py

写完后重启cron 服务

service  cron restart

顺便附上常用的周期格式

每五分钟执行  */5 * * * *

每小时执行    0 * * * *

每天执行        0 0 * * *

每周执行        0 0 * * 0

每月执行        0 0 1 * *

每年执行        0 0 1 1 *

查看crontab服务状态:service crond status  ;

看 /var/log/cron.log这个文件就可以,可以用tail -f /var/log/cron.log观察

linux crontab怎么写,linux定时任务crontab相关推荐

  1. vbscript运行环境linux,用VBScript写Linux脚本——SecureCRT与VBScript

    通过在Windows操作机上使用VBScript控制SecureCRT,这可以操作大部分Linux命令 SecureCRT支持VBScript.JScript.Python和Perl. 一.在哪里使用 ...

  2. ubuntu16定时任务crontab

    ubuntu16定时任务crontab 缘起 最近在ubuntu16上配置了个定时任务,好长时间没配置好, 后来发现问题,cron配置文件换行符必须是 unix格式,否则执行不成功 cron文件语法 ...

  3. oracle crontab e,Linux运维知识之通过crontab -e编辑生成的定时任务,写在哪个文件中...

    本文主要向大家介绍了Linux运维知识之通过crontab -e编辑生成的定时任务,写在哪个文件中,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 环境描述: 操作系统:Red  ...

  4. linux 查看 定时任务 crontab 日志记录

    在Unix和类Unix的操作系统之中,crontab命令常用于设置周期性被执行的指令,也可以理解为设置定时任务. crontab中的定时任务有时候没有成功执行,什么原因呢?这时就需要去日志里去分析一下 ...

  5. linux cron 服务,Linux定时任务Crontab详解(推荐)

    今天做了个数据库的备份脚本,顺便系统得学习一下linux下定时执行脚本的设置.Linux下的定时执行主要是使用crontab文件中加入定制计划来执行,设置比Windows稍微复杂一些(因为没有图形界面 ...

  6. 【Linux】定时任务crontab和at命令详解

    [Linux]定时任务crontab和at命令详解 linux 系统则是由 cron (crond) 这个系统服务来控制的.Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的 ...

  7. linux设置定时任务(crontab)

    Linux设置定时任务 crontab命令概述 crontab命令用于设置周期性被执行的指令,并将其存放在/etc/crontab文件,以供之后读取和执行. cron系统调度进程,可以使用它在每天的非 ...

  8. linux no mail for root,Linux定时任务Crontab使用 提示no crontab for root

    使用命令查询crontab 任务时,一直提示:no crontab for root .查看了一些资料,说是crontab在初始时,设置了一次编辑方式,所以试了一下crontab -e的方式编辑,即在 ...

  9. Linux定时任务Crontab执行PHP脚本

    http://blog.chinaunix.net/uid-7552018-id-182133.html crontab执行php脚本 http://www.jb51.net/article/2913 ...

最新文章

  1. EM算法(Expectation Maximization)期望最大化算法
  2. Java-工具类之ZIP压缩解压
  3. VS2010 不能将参数 2 从“char [20]”转换为“LPCWSTR”的错误解决
  4. 【计算机基础】漫画:什么是 “设计模式” ?
  5. 选择交换机需要了解的一些性能参数
  6. python 多条件 选择 算法_浅析Python中的多条件排序实现
  7. 面试题 02.02. 返回倒数第 k 个节点
  8. extjs中为什么使用“var me = this”?
  9. https证书设置以及设置301跳转
  10. 【Demo 0003】Java基础-数组
  11. 银监会计算机知识点,2015国考银监会计算机专业考试分析
  12. Tomcat(Install)
  13. mysql报错:Host‘IP地址‘ isblocked because of many connection errors;unblock with ‘mysqladmin flush-hosts‘
  14. java计算一个日子距离_java计算两地距离(公里)
  15. Cool Edit Pro软件介绍
  16. Hadoop和大数据:60款顶级大数据开源工具
  17. Java基础-面向对象进阶-多态包final权限修饰符代码块
  18. js中的深拷贝和浅拷贝
  19. linux查看文档结构图,Linux之文本处理
  20. 小猿圈Linux零基础自学之路

热门文章

  1. ORACLE搭建Stream过程中报错【error收集】
  2. [工具库]JOJSONBuilder工具类——一键把多个bean对象数据转换为JSON格式数据
  3. 最近研究Rest,这个东西还是个雏形,给个好用的参考地址吧
  4. CCNA配置试验之七 PPP中PAP和CHAP的验证
  5. 【翻译】WF从入门到精通(第六章):加载和卸载实例
  6. Fedora15安装NVIDIA显卡驱动全过程
  7. 研究生开题报告需要注意的几点
  8. 庖丁解牛TLD(二)——初始化工作(为算法的准备)
  9. Dlib机器学习库安装
  10. gpio的8种工作模式_Stm32之GPIO工作模式简介