定時任務應用示例

定時任務應用示例

  • 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.www58058.com/83664

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

相關推薦

  • Linux下的網絡配置方法(一)

        Linux的網絡配置方法有多種,而且隨發行版及版本而略微不同。我目前的測試環境為CentOS6和CentOS7。     常用的網絡配置命令或方法有:ifconfig,route,netstat,ip,ss,nmcli,配置文件。 一、簡介   &nb…

    Linux干貨 2015-12-15
  • 磁盤管理:raid和lvm練習

    本文通過以下習題,鞏固所學raid和lvm知識: 20160829         1、創建一個可用空間為1G的RAID1設備,文件系統為ext4,有一個空閑盤,開機可自動掛載至/backup目錄       &nbsp…

    Linux干貨 2016-09-05
  • VMware vSphere所需要開放的端口

        80 vCenter Server需要端口80用于直接HTTP連接。端口80會將請求重定向到HTTPS端口443。如果意外使用了http://server而不是https://server,此端口將非常有用。     389 此端口在vCenter Server的本地和所…

    Linux干貨 2016-07-07
  • 于浩的第一篇隨筆

    人生只有兩件事,努力工作,享受生活!

    2018-03-26
  • N26 第二周

    本周學習了: linux的目錄層級結構、常見文件類型、bash基本特性、文件的基本管理命令、globbing文件通配符、用戶管理命令 開始作業! 1、Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示。    文件管理命令有:ls,cp,mv,pwd,mkdir,rmdir,touch  …

    Linux干貨 2017-01-12
  • ansible批量部署主從DNS

    什么是DNS服務DNS的解析流程分析遞歸查詢迭代查詢DNS相關的術語說明生產環境中的應用Bind9常見配置說明使用ansible自動部署主從DNS 什么是DNS服務 DNS(Domain Name Service)是Internet上用于名稱解析的服務,簡單來說,就是將域名轉換為IP地址的服務(正向解析),也可以用于將IP地址解析為對應的…

    Linux干貨 2016-06-29

評論列表(1條)

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

    crontab比較基礎,但是應用比較廣泛,可以思考一下這個問題:一個每40分鐘執行一次的任務,它究竟是在哪個時刻執行這個任務的?

欧美性久久久久