linux计划任务之周期性计划任务cron

有时候计划任务需要定时或者每隔一段时间都执行一次;
那么之前介绍的at命令就没有办法满足了,这时候可以使用周期性执行任务cron

crond服务启动后会检查是否有/crontab文件,若没有就休眠释放资源。crond每分钟醒来一次检查文件中是否有需要执行的任务,若有则执行,否则继续休眠。

crontab -e 编辑会在/var/spool/crond/用户名下生成配置文件
可通过ceontab -l查看

crontab中的文件不会再-e或者-l命令中查看到。
配置文件格式
哪一分 时 日 月 周 运行用户 命令
*/1表示每一分/时/日/月/周
1,2,3 表示多个分/时/日/月/周
———————————
限制/配置文件:
/etc/[at|cron].allow
当此文件存在时,只有文件中用户可执行[at|cron]任务,如果这个文件不存在就查看[at|cron].deny
/etc/[at|cron].deny
当此文件存在是,再次文件中的用户不可执行[at|cron]任务,其它用户可以

若两文件都不存在则只有root可执行[at|cron]命令,如果两个文件都存在且为空,则所有用户都可以执行任务[at|cron]

时间: 2024-11-16 05:43:05

linux计划任务之周期性计划任务cron的相关文章

RDS SQL Server - 专题分享 - 巧用执行计划缓存之执行计划编译

背景引入 执行计划缓存是SQL Server内存管理中非常重要的特性,这篇文章是巧用执行计划缓存系列文章之五,探讨如何从执行计划缓存中获取查询语句执行计划编译的性能消耗,比如: 编译时间消耗 编译CPU消耗 编译内存消耗 缓存大小消耗 等等一系列非常有价值的统计信息. 什么是执行计划编译 SQL查询语句在提交到SQL Server主机服务之后,数据查询访问动作发生之前,SQL Server的编译器需要将查询语句进行编译,然后查询优化器生成最优执行计划.而这个编译和最优执行计划选择的过程,

ORACLE实际执行计划与预估执行计划不一致性能优化案例

  在一台ORACLE服务器上做巡检时,使用下面SQL找出DISK_READ最高的TOP SQL分析时,分析过程中,有一条SQL语句的一些反常现象,让人觉得很奇怪:   SELECT SQL_ID,        SQL_TEXT,        DISK_READS,        BUFFER_GETS,        PARSING_SCHEMA_NAME,        EXECUTIONS FROM   V$SQLAREA ORDER  BY DISK_READS DESC;   在S

中国电信宣布明年的终端计划为卓越100计划

摘要: 12月23日消息,在今天下午举行的 中国电信 终端产业合作战略发布会上,中国电信宣布了明年的终端计划为卓越100计划:2015年将投入160亿元巨资,通过市场化的赛马机制,为消费者打造 12月23日消息,在今天下午举行的 中国电信 终端产业合作战略发布会上,中国电信宣布了明年的终端计划为"卓越100"计划:2015年将投入160亿元巨资,通过市场化的"赛马"机制,为消费者打造100款精品4G手机,引领4G时代的手机产业创新发展,拉动全年销售手机突破1亿台.

剪切板是一个安全问题 - 在 Linux 中你可以用 xclip 和 cron 修复它

在你的操作系统上复制/粘贴的能力是必不可少的.无论你写的是代码还是剧本,这两个功能是在计算机上处理文本的核心.当你复制文本时,它会进入内存驻留的剪贴板.除非安装了可以容纳多个条目的剪贴板管理器,否则剪贴板默认情况下只会处理一个复制事件,当你复制其他东西的时候,它之前的条目才会消失.在标准 Linux 设置中,剪贴板内容存储在控制它的程序的内存中(通常是 Xorg). 剪贴板应该有所限制,因为任何程序都可以读取其内容,如果放任它,它保存的东西就会一直呆在那里.此外,现代浏览器允许恶意网站以多种方式

排产计划实施管理生产计划培养队伍是关键

一.简化http://www.aliyun.com/zixun/aggregation/29808.html">ERP系统的基础数据 基础数据的整理是ERP系统实施过程中一项非常繁琐的工作,同时业务的变更往往需要基础数据的重新整理.基础数据的整理来源于记录业务数据的需要,而公司每天发生的业务形形色色,如果什么样的业务数据都想记录在ERP系统中,那ERP系统的基础数据整理量也很大,而业务的变更往往又需要基础数据的重新整理.从ERP系统的实用性出发,20%的基础数据往往决定了ERP系统80%的

Linux计划任务工具cron的配置和说明

一.计划任务概说 计划任务,是任务在约定的时间执行已经计划好的工作,这是表面的意思.在Linux中,我们经常用到 crond 服务器来完成这项工作.cron服务器可以根据配置文件约定的时间来执行特定的作务.比如我们可以在配置文件中约定每天早上4点,对httpd 服务器重新启动,这就是一个计划任务.下面我们先来说说cron: 二.cron: 在Linux系统中,计划任务一般是由cron承担,我们可以把cron设置为开机时自动启动.cron启动后,它会读取它的所有配置文件(全局性配置文件/etc/c

RHCE学习<5>RHEL6进程管理、Cron任务计划和启动故障排除

一.进程管理 1.ps查看进程命令(一般使用以下两种组合选项) ps -aux:将显示系统中所有的进程信息 ps -elf:将以长格式显示系统中所有的进程详细信息 USER:启动该进程的用户账号的名称 PID:进程号,在当前系统中是唯一的 TTY:表明该进程在哪个终端上运行,?表示未知或不需要终端. STAT:进程的当前的状态如:S(休眠).R(运行).Z(僵死).<(高优先级).N(低优先级).s(父进程).+(前台进程),对于僵死进程应该予以手动终止 START:启动进程的时间 TIME:该

Linux中crontab任务计划不执行的问题分析

crond是Linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务. 使用权限: root用户和crontab文件的所有者 语法: crontab [-e [UserName]|-l [UserName]|-r [UserName]|-v [UserName]|File ] 说明: cro

Linux系统计划任务crontab命令简单介绍

  Linux计划任务cron是一个定时模式,例如我们可以在系统使用最少时对系统进行备份,但是管理员不可能在半夜来到公司工作,那么就可以使用Linux计划任务cron,现在来介绍一下具体使用方法. 目前流行的Linux系统在安装好后cron都是安装好的并且是随机启动的 启动cron服务/sbin/service crond start 停止服务/sbin/service crond stop 重启服务/sbin/service crond restart 重新加载/sbin/service cr