定时任务应用示例

定时任务应用示例

  • 1.每4小时执行一次对/etc目录的备份,备份至/backup目录中,保存的目录名为形如etc-201504020202

      mkdir /backup
      crontab -e 
      * */4 * * * cp -ar /etc/ /backup/etc-$(date +%Y%m%d%H%M)
  • 2.每周2,4,6备份/var/log/messages文件至/backup/messages_logs/目录中,保存的文件名形如messages-20150402

      mkdir /backup/messages_logs
      crontab -e 
      * * * * 2,4,6  cp -ar /etc/ /backup/messages_logs/messages-$(date +%Y%m%d)
  • 3.每天每两小时取出当前系统/proc/meminfo文件中的所有以S开头的信息至/stats/memory.txt文件中

      mkdir /stats
      crontab -e 
      * */2 * * *  cat /proc/meminfo|grep "^S">> /stats/memory.txt
  • 4.工作日的工作时间内,每两小时执行一次echo “hello howdy”

      crontab -e 
      * */2 * * 1-5  echo "hello howdy"
  • 5.创建目录/tmp/testdir-当前日期时间

      mkdir /tmp/testdir-$(date +%Y%m%d)
  • 6.在此目录创建100个空文件:file1-file100

      vim /tmp/makefiles.sh
      #!/bin/bash
      #
      for i in {1..2};do
          if [ -f /tmp/testdir-20170804/file$i ];then
              echo "file has exists"
          else
              touch /tmp/testdir-20170804/file$i
          fi
      done
  • 7.显示/etc/passwd文件中位于第偶数行的用户的用户名

      sed -n '2~2p' /etc/passwd

原创文章,作者:N27_xiaoni,如若转载,请注明出处:http://www.178linux.com/83664

(0)
N27_xiaoniN27_xiaoni
上一篇 2017-08-06 22:13
下一篇 2017-08-06 22:21

相关推荐

  • 第二周作业

    1、linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。    linux上的文件管理类命令有:cat、tac、more、less、head、tail、cp、mv、rm、rmdir、mkdir等    cat:文件文本查看工具     cat [option]…

    Linux干货 2016-09-06
  • 第二周作业

    Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 cp 文件复制     常用选项:            -i:交互式        …

    Linux干货 2016-11-06
  • Linux下的I/O重定向与管道

    一、I/O设备     Linux中,对系统进行操作时,就需要I/O设备与系统产生交互,同时会产生三种数据,标准输入(0)、标准输出(1)、标准错误(2)。其中标准输入(stdin)默认接受来自键盘的输入,标准输出(stdout)和标准错误(stderr)默认向终端窗口输出,改变默认输出和出入的位置,就是I/O重定向。 二、输出重定向到文…

    Linux干货 2016-08-04
  • vim编辑器使用介绍

    vim基础

    2017-11-09
  • keepalived(主主) 结合lvs(dr工作 模式) 实现高可用性。

    keepalived(主主) 结合lvs(dr工作 模式) 实现高可用性。

    2018-03-11
  • 使用haproxy代理LAMP、LNMP 实现WordPress发布

    haproxy简介 HAProxy是专业的反向代理软件,它可以支持4层和7层代理服务。其配置包含一下几个配置段: global:全局设置,通常与操作系统有关 defaults:配置默认参数,可以被frontend、backend、listen组件利用 frontend:接收亲请求的前虚拟节点 backend:后端服务集群的配置,一个backend可以对应多个…

    2017-05-17

评论列表(1条)

  • 马哥教育
    马哥教育 2017-08-20 19:02

    crontab比较基础,但是应用比较广泛,可以思考一下这个问题:一个每40分钟执行一次的任务,它究竟是在哪个时刻执行这个任务的?