Linux Crond定时任务练习题
Crond是系统中用来定期执行命令或指定程序任务的一种服务或软件。 严格的说,linux系统下的定时任务软件不少,例如:at、crontab、anacron,其中crontab这个命令是在实际工作中常用于周期性执行任务。例如:每五分钟做一次服务器时间同步。要执行crontab这个命令,也需要启动一个服务crond。那么,我们对crontab练习操作一下喽。
一、根据命令说出文字含义:
1)30 3,12 * /bin/sh /scripts/oldboy.sh
本实例中,第一列为30,表示 30 分钟;第二列为3点及12点,此定时任务的意思是每天凌晨3点和总务12 点的半点时刻(即每天3:30 和12:30)执行/scripts/oldboy.sh 脚本
2)30 */6 * * * /bin/sh /scripts/oldboy.sh
本实例中,第一列为30,表示30 分钟,第二列为*/6代表每6个小时,此定时任务的意思是每隔6个小时的半点时刻(即每天6:30、12:30、18:30、24:30)执行/scripts/oldboy.sh 脚本
3)30 8-18/2 * * * /bin/sh /scripts/oldboy.sh
本实例中,第一列为30,表示30 分钟,第二列为8-18/2 代表上午8 点到下午18 点之间每隔2
小时,此定时任务的意思是每天上午8 点到下午18 点之间每隔2 个小时执行/scripts/oldboy.sh 脚本
4)30 21 * * * /application/apache/bin/apachectl graceful
表示每晚21:30 重启Apache
5)45 4 1,10,22 * * /application/apache/bin/apachectl graceful
表示每月1、10、22 日的凌晨4:45 分重启Apache
6)10 1 * * 6,0 /application/apache/bin/apachectl graceful
表示每周六、周日的凌晨1:10 分重启Apache
7)0,30 18-23 * * * /application/apache/bin/apachectl graceful
表示每天18:00 到23:00 之间每隔30 分钟重启Apache
8)* 23,00-07/1* * * /application/apache/bin/apachectl graceful
表示23 点到次日07 点之间每隔一小时每分钟都重启Apache
9)00 11 * 4 1-3 /application/apache/bin/apachectl graceful
表示4 月的每周一到周三的上午11 点整重启Apache
二、根据文字描述写出定时规则:
1)5 月5 日上午9:00 去老男孩培训上课。规则为:
#00 09 05 05 * 去老男孩培训上课
2)每周日上午9:30 区老男孩教育培训。规则为:
#30 09 * * 0 去老男孩教育培训
Crond服务是运行的程序,可以通过crontab在固定的间隔时间执行执行的系统指令或script脚本。时间间隔的单位可以是分钟、小时、日、月、周以及任意以上组合(日和周不要组合),适用于实现周期性的日志分析或数据备份等企业运维场景工作。
相关推荐
crond工具提供crontab命令来设置定时任务,属于守护进程,只能精确到分钟,可以设定周期性执行Linux命令或者Shell脚本,每分钟crond都会检查是否有定时任务需要执行 本次实验系统为CentOS 7 操作步骤 (1) 检查crond...
linux下面有atd和crond两种计划任务,其中,atd服务使用的at命令只能执行一次,而crond服务使用的crontab定义的命令,是循环作用的,所以crond才符合我们的要求。
crond是linux用来定期执行命令或指定程序任务的一种服务。安装完操作系统后,默认会启动crond任务调度服务。crond服务会定期检查系统中是否有要执行的任务。如果有要执行的任务便会自动执行该任务。crond定时任务...
Crond是linux系统中用来定期执行命令/脚本或指定程序任务的一种服务或软件,一般情况下,我们安装完Centos5/6 linux操作系统之后,默认便会启动Crond任务调度服务。 Crond服务会定期(默认每分钟检查一次)检查系统...
采用linux下的crond定时任务进行oracle的定时备份
。。。
。。。
基于多进程的定时任务管理器,支持秒级别的定时任务-php_crond
摘要: rsync 是一个快速增量文件传输工具,它可以用于在同一主机备份内部的备份,我们还可以把它作为不同主机网络备份工具之用。本文主要讲述的是如何自架rsync服务器,以实现文件传输、备份和镜像。...
为什么要用定时与延时任务?...1.crond 定时任务服务 2.crond的设定方式 ①命令设定方式: 用户级别定时任务 crontab -u root -e ##设定 crontab -u root -l ##查看 crontab -u root -r ##删除 /var/spool/
centos6.9默认yum无法下载crontab, 整理成功安装后的离线安装软件包上传供大家使用
主要给大家介绍了关于crontab定时任务不执行的原因分析与解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
Linux crontab定时任务crond服务管理crontab 定时任务设置crontab [选项]选项-e 编辑crontab定时任务-l 查询cront
在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron]。cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。 cron的配置文件称为“crontab”,是“cron table”的简写。 ...
普通用户定义crontab定时任务:比如oracle用户定义一个定时任务:每分钟打印当前目录 [oracle@node2 ~]$ crontab -e */1 * * * * /bin/ls -al > /tmp/ls.log 如何判断定时任务有没有执行?首先crond服务要处于运行...
crontab不是Linux内核的功能,而是依赖一个crond服务,这个服务可以启动当然也可以停止。如果停止了就无法执行任何定时任务了,解决的方法是打开它: crond 或 service crond start 如果提示crond命令不存在,可能...
oracle rman自动备份的计划任务CROND不执行的几种情况及解决