美文网首页
面试题7-定时任务

面试题7-定时任务

作者: 刘Huai | 来源:发表于2019-06-12 08:18 被阅读0次

一. 选择

  1. Linux下Crontab文件,每个域之间用空格分割,其排列如下正确的是( B )

A. MIN HOUR DAY MONTH YEAR COMMAND
B. MIN HOUR DAY MONTH DAYOFWEEK COMMAND
C. COMMAND HOUR DAY MONTH DAYOFWEEK
D. COMMAND YEAR MONTH DAY HOUR MIN

  1. 编辑root任务调度命令 (C)
    A. crontab -l
    B. crontab -E
    C. vim /var/spool/cron/root

  2. cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业,其基本格式为:_* * * * * command____,其中第五个星号代表(C)
    A. 分钟
    B. 小时
    C. 星期
    D. 日期

  3. 以下crontab命令在何时会执行( D )
    05 01 * * 1 sh /data/nginx_log/ftp_nginxlog.sh >/dev/null/ 2>&1 每星期一一点五分
    A. 每天一点五分
    B. 每天五点一分
    C. 每星期一五点一分
    D. 每星期一一点五分

二. 填空

  1. 由crontab命令定制()执行test用户家目录下的程序sum的格式为:* * * * /home/test/sun
  2. Linux系统计划任务编辑命令__crontab -e __

三. 简答

  1. 以下字段可能和哪个服务有关,表示什么意思

*/5 * * * * ping -c 100 www.wanmei.com > /root/network.log 2>&1
定时任务,表示每隔五分钟ping www.baidu.com

  1. 如何备份生产环境的定时任务?(生产环境的定时任务默认跑在root用户下)

tar -zcf /var/spool/cron/root

  1. 写一条计划任务,在每天晚上的3:05分执行脚本/usr/script/tongji.sh

05 3 * * * sh /usr/script/tongji.sh

  1. crontab里0 2 * * 1 /data/postmall/shell/a.sh表示什么含义?

每个月的每周一凌晨两点运行a.sh脚本

  1. 写一条crontab条目,每天的22点钟删除/test/下的所有文件

00 22 * * * rm -f /test/*

  1. 某系统管理员需每天做一定的重复工作,请按照下列要求,编织一个解决方案:
    6.1 在下午4:50删除/abc目录下的全部子目录和全部文件

50 16 * * * rm -rf /abc/*

6.2 每逢星期一下午5:50将/data目录下的所有目录和文件归档并压缩为文件:backup.tar.gz

50 17 * * * tar -zcf /tmp/backup.tar.gz /date

  1. 在每周6的凌晨3:15执行/home/shell/collect.pl,并将标准输出和标准错误输出到/dev/null设备,请写出crontab中的语句

15 3 * * 6 sh /home/shell/collect.pl >> 2>&1

  1. 设计一个shell程序,每月第一天执行
    • 1 * * sh xx.sh
  1. 有一个/opt/backup.sh脚本,如何在10月的每天早上06到18每3小时执行并在13点单独执行一次。

00 06-18/3,13 * * * sh /opt/backup.sh

  1. 每个月的一号,零点十五执行脚本/usr/bin/httpd.sh,如何实现?

15 00 1 * * sh /uar/bin/httpd.sh

  1. 在11月份内,每天的早上6点到12点中,每隔2小时执行一次/ust/bin/httpd.sh 怎么实现

00 6-12/2 * * * sh ust/bin/httpd.sh

  1. linux服务器,如何实现每天早上5点重启

00 05 * * * init 6

  1. 在11月份每天早晨6点到10点 每隔两个小时 执行/usr/bin/httpd.sh

00 6-10/2 * 11 * sh /usr/bin/httpd.sh

  1. /var/www/html/是网站的发布目录。如何每天凌晨0点30对其进行自动备份。写出操作步骤?

30 00 * * * tar zcf /tmp/html.tar.gz /var/www/html/

  1. 用一普通用户想在每周日零点零分定期备份/user/backup 到 /tmp 目录下,该用户应如何做?
        • 0/7 tar zcf /tmp/backup.tar.gz /user/backup
  1. Unix系统上需要创建以下crontab定时任务:在每周5的凌晨1:10执行命令,将当时系统中含有“asiainfo” 关键字的进程信息查询处理,并追加记录到/progress.log文件中

10 1 * * 5 ps -ef | grep 'asainfo' >/progress.log

  1. 在每个月的第一天备份并压缩/etc目录下的所有内容,存放在/root/backup 目录里,且文件名为如下形式yymmdd_etc,yy为年,mm为月,dd为日。
    • 1 * * tar -zcf /root/backup/date +%F-etc.tar.gz /etc/
  1. 说一下crontab的配置,尽可能多的写出来
  1. 以下字段可能和那个服务有关,表示什么意思

*/5 * * * * ping -c 100 ue.game.com > /root/network.log 2>&1

  1. /var/www/html/是网站的发布目录。如何每天凌晨0点30对其进行自动备份,写出操作步骤

30 00 * * * tar -zcf /bak/web.tar.gz /var/www/html

  1. 请写出一条计划任务,每天将文件倒数1000行内容在10:00整的时候追加到/tmp的list文件内
    crontab -e

  1. 如何稳定(固定)执行计划
    检查定时任务服务是否开机启动
    格式是正确

作者:老男孩教育_李导
链接:https://www.jianshu.com/p/d902ef6d3cf5
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

相关文章

  • 面试题7-定时任务

    一. 选择 Linux下Crontab文件,每个域之间用空格分割,其排列如下正确的是( B ) A. MIN H...

  • 定时任务面试题

    1.1.1 选择 1.1.1.1 Linux下Crontab文件,每个域之间用空格分割,其排列如下正确的是: B ...

  • 【面试题】定时任务

    运维学习交流群-点我加群:598972270入群获取最新答案 1.1 定时任务 1.1.1 选择 1.1.1.1 ...

  • 2019-07-31定时任务

    定时任务 定时任务实现方法 系统默认定时任务 用户自定义设置定时任务 定时任务配置文件 定时任务启动 定时任务样例...

  • 【定时任务】测试题

    【面试题】定时任务https://www.jianshu.com/p/d902ef6d3cf5 预习:磁盘管理 r...

  • 分布式定时调度-xxl-job

    一、定时任务概述 1.1 定时任务认识 1.1.1 什么是定时任务 定时任务是按照指定时间周期运行任务。使用场景为...

  • day 22 操作系统定时任务

    系统定时任务概念==生活中闹钟 系统定时任务实现方法: 实现定时任务配置: 定时任务如何进行设置 定时任务编写常见...

  • 7月30日 定时任务

    定时任务 代替人自动完成一些任务 定时任务实现的方法 定时任务软件:cronie定时任务软件:atd --- 设...

  • SpringBoot 定时任务

    1.如何定时任务 1.1 开启定时任务 1.2 @Scheduled(预定的)选择要定时执行的任务 == 定时在前...

  • crontab 定时任务

    查看当前用户的定时任务列表 创建(编辑)定时任务列表 定时任务格式 删除定时任务 注意 一定要设置crontab的...

网友评论

      本文标题:面试题7-定时任务

      本文链接:https://www.haomeiwen.com/subject/jjohfctx.html