定時任務應用示例

定時任務應用示例

  • 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
下一篇 2017-08-06

相關推薦

  • 文本處理工具練習題(包含正則)

    正則練習題(包含文本處理練習題) 問題 找出ifconfig命令結果中本機的所有IPv4地址  查出分區空間使用率的最大百分比值 查出用戶UID最大值的用戶名、UID及shell類型 查出/tmp的權限,以數字方式顯示 統計當前連接本機的每個遠程主機IP的連接數,并按從大 到小排序 答; ifconfig | grep -o '[0-9]\…

    Linux干貨 2016-08-08
  • 初識shell腳本編程

    shell腳本基礎 shell腳本是包含一些命令或聲明,并符合一定格式的文本文件 一般格式要求: 1.首行shebang機制 #!/bin/bash #!/bin/python #!/usr/bin/perl 2.注釋信息 以#開頭,可寫明腳本用途,作者,版本,時間等 3.腳本正文內容, 創建shell腳本 以bash為例 第一行定格#!/bin/bash …

    Linux干貨 2016-08-15
  • 用戶管理命令之NBA版

    用戶管理命令之NBA版 本文純屬扯淡,如有不嚴謹之處,還請海涵。 1 groupadd 作用:創建一個屬組 格式:groupadd [選項] 屬組名 選項: -:選項為空 創建新屬組 -g:指定組GID,默認是GID+1 實例 1.1 添加屬組team,指定組ID為1111      groupadd -g …

    Linux干貨 2017-03-27
  • 8.10作業

    1、編寫腳本/root/bin/systeminfo.sh,顯示當前主機系統信息,包括主機名,IPv4地址,操作系統版本,內核版本,CPU型號,內存大小,硬盤大小。 echo  "your host is `hostname` " echo  "ip address is `ifconfig | sed -n…

    Linux干貨 2016-08-15
  • 基于heartbeat v2 crm實現基于nfs的mysql高可用集群

    前言 因heartbeat v1內置的資源管理器haresource功能比較簡單,且不支持圖形化管理,所以heartbeat v2不再支持haresource,轉而使用更加強大的資源管理器crm進行集群管理。本文將講解如何基于heartbeat v2 crm實現基于nfs的mysql高可用集群。 高可用實現 實驗拓撲 實驗環境 node1:172.16.10…

    Linux干貨 2015-06-11
  • Linux系統進程管理

    本章學習內容     ——進程概念     ——進程創建、切換和撤銷     ——進程調度     ——進程分類     ——進程狀態 &n…

    Linux干貨 2016-09-13

評論列表(1條)

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

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

欧美性久久久久