例行性工作(crontab)

例行性工作使用的是crontab这个命令来进行工作,根据设置将会循环下去,循环的时间从秒到年

crontab的工作调度是由服务crond来控制

1、用户的限制

/etc/cron.deny

将不可以使用crontab的账号写入其中,若未记录,则可以使用crontab

2、当用户使用crontab这个命令来新建工作调度之后,调度内容被记录到/var/spool/cron/里面的账号来识别

3、crontab 语法

crontab   -u username  [-l] [-e]  [-r]

-e编辑

-l查询

-r删除所有的crontab的工作内容

4、辅助字符

*  表示任何时刻

,逗号,代表分时段,0,3,6  * * *  command三点和六点

-  减号,代表一段时间

/n 斜线   表示间隔多久一次,*/5  * * *  COMMAD每隔五分钟

时间: 2024-10-13 00:29:21

例行性工作(crontab)的相关文章

chapter16:例行性工作(crontab)之二:循环执行的例行性工作调度

循环执行的例行性工作调度是由cron(crond)这个系统服务来控制的,这个服务是系统默认启动的.Linux也提供用户控制例行性工作调度的命令crontab. 一.用户设置 为了安全起见,我们可以限制能够使用crontab的用户.同at类似,用两个文件进行设置,/etc/cron.allow,/etc/cron.deny. 当用户使用crontab这个命令的来新建工作调度后,工作就会被记录到/var/spool/cron里面.而且是以帐号来作为判别的.如chuiyuan在使用这个从后,工作会记录

chapter16:例行性工作(crontab)之一:什么是例行性工作与实际运行单一工作调度

一.什么是工作高度各类:at,cron Linux中,有两种工作高度功能, (1)at:可以处理只执行一次就结束的命令,不过要执行at时,要有atd的支持,CentOS中是自带的. (2)crontab:设置的工作将会一直循环进行下去,crontab除了可以使用命令行执行外,还可以修改/etc/crontab来支持.让crontab生效的服务则是crond这个服务. 那么LINUX中有那些例行性工作呢? 进行日志文件轮替(log rotate) 日志分析logwatch的任务 新建locate的

浅谈 linux 例行性工作 crontab (linux定时任务)

定时任务大家都挺说过,就好比你手机上的闹钟,到了指定的时候就会响起. 今天在对redis缓存进行定时储存时又操作了一把,发现一些细节,写的不好.大家就将就看吧, 首先 简单介绍一下linux 例行性工作 两种方式, 主要有两种: at   (和下面一样,只是它只定时执行一次就结束) crontab 演示定时执行php程序将数据插入数据库: 一个案例表:blog 1 CREATE TABLE `blog` ( 2 `blog_id` int(10) unsigned NOT NULL AUTO_I

【鸟哥的Linux私房菜】 第16章 例行性工作(crontab)

在这章中主要讲述了两个命令at(batch) 和 crontab, 其中batch可以理解为at的一种特殊执行方式. at: 是个可以处理仅执行一次就结束调度的命令,需要atd服务: crontab: 它所设置的工作会一直循环执行下去:需要crond 服务: 仅执行一次的工作调度 : at 1. 打开atd服务   # /etc/init.d/atd restart  //重启atd服务    # chkconfig atd on   // 加入开机启动 2. at的运行方式   执行逻辑:事实

第十六章、例行性工作排程 (crontab)

1. 什么是例行性工作排程 1.1 Linux 工作排程的种类: at, crontab 1.2 Linux 上常见的例行性工作 2. 仅运行一次的工作排程 2.1 atd 的启动与 at 运行的方式: /etc/at.deny 2.2 实际运行单一工作排程: at, atq & atrm, batch 3. 循环运行的例行性工作排程 3.1 使用者的配置: /etc/cron.deny, crontab 3.2 系统的配置档: /etc/crontab 3.3 一些注意事项 4. 可唤醒停机期

Linux例行性工作排程 (crontab)

crontab是Unix和Linux用于设置周期性被执行的指令,是互联网很常用的技术,很多任务都会设置在crontab循环执行,如果不使用crontab,那么任务就是常驻程序,这对你的程序要求比较高,一个要求你的程序是24X7小时不宕机,一个是要求你的调度程序比较可靠,实际工作中,90%的程序都没有必要花这么多时间和精力去解决上面的两个问题的,只需要写好自己的业务逻辑,通过crond这个工业级程序去调度就行了,crond的可靠性,健壮性,是毫无疑问的. 使用者的配置 使用者想要创建循环型工作排程

例行性工作排程 (crontab)

1. 什么是例行性工作排程 1.1 Linux 工作排程的种类: at, crontab 1.2 Linux 上常见的例行性工作2. 仅运行一次的工作排程 2.1 atd 的启动与 at 运行的方式: /etc/at.deny 2.2 实际运行单一工作排程: at, atq & atrm, batch3. 循环运行的例行性工作排程 3.1 使用者的配置: /etc/cron.deny, crontab 3.2 系统的配置档: /etc/crontab 3.3 一些注意事项4. 可唤醒停机期间的工

例行性工作 排程(crontab)

一,什么是例行性工作排程? 计划任务:比如每天,每周,每月,每年或者指定时间需要执行的工作任务 1,Linux工作排程的种类:at,cron a)at :at 处理仅执行一次任务,依赖于atd服务 b)crontab :crontab处理循环的任务, 可循环的时间为分钟.小时.每周.每月或每年等. crontab 除了可以使用指令执行外,也可以编辑 /etc/crontab 来支持. 依赖于crond服务 2,Linux上常见的例行性工作 (1)进行 登录记录的轮询(log rotate) (2

linux例行性工作排程

1.例行性排程有两中方式: 1)每隔一定周期就要来办的事项,用crontab指令实现 2)突发性的,就是这次做完后,就没有了用at指令实现,不过这个需要atd服务的支持 2.linux常见的例行性任务有: 1)进行登录档的轮替:linux会将系统所发生的各种信息都记录下来,这就是登录档,随着系统的运行这些登录档会越来越大,导致系统读写效能下降,因此就需要将这些数据按时间的新旧分别存放,这就是登录档的轮替任务 2)登录文件分析:如果系统发生了软件问题,硬件错误,资源安全问题等,绝大部分的错误都会被