使用cp命令定時復制數據

cp命令

cp命令用來將一個或多個源文件或者目錄復制到指定的目的文件或者目錄。

cp [選項] [參數] 常用選項:

-r  -R 遞歸拷貝目錄及目錄里所有的內容 
-i  交互式,默認支持 
-d  復制的時候,如果目錄有鏈接文件,則只復制鏈接文件 
-p  --preserv,復制的時候將文件的屬性一起復制 
-a  =  -dpR 
-v  復制的時候顯示詳細過程

如何定期執行備份命令?

使用corn后臺進程,cron一旦啟動會根據自己的配置文件執行任務

例如:

每天備份/etc/FILE目錄下的所有文件到/home/USERNAME/FILE_date目錄下,date代表備份的日期。可以編寫如下的shell腳本cptest.sh來進行:

#!/bin/bash cd /home/admin/backup
      year=`date +%Y`   
      month=`date +%m`        
      day=`date +%d`         
      now=$year-$mouth-$day 
或者:time=`date +%F`
      now=$time mkdir backuo_$time 定義變量
      cp -av /etc/FILE /home/USERNAME/FILE_$now

通過執行 bash cptest.sh 完成備份工作

如果鍵入:chmod +x cptest.sh 可以將其設置為可運行 通常,我們選擇在系統負載不是最大的時候進行數據備份(凌晨3點左右) corn啟動以后,它檢查/var/spool/corn目錄中的配置文件來找到所要執行的任務和執行任務的時間,依據設定的在規定時間執行規定的任務。

原創文章,作者:半斤八兩,如若轉載,請注明出處:http://www.www58058.com/72414

(3)
半斤八兩半斤八兩
上一篇 2017-04-03
下一篇 2017-04-03

相關推薦

  • Linux 進程及作業管理

    Linux 進程及作業管理 概述:      我們在實際的運維工作中經常要對服務器做各種監控,以了解其相關狀態,比如,CPU利用率,磁盤空間利用率,等等,這就需要我們了解相關的數據并學會使用各種工具來分析數據。本章就將總結Linux系統中進程管理和作業管理的相關命令、參數和工具,包括:進程的相關定義、分類、狀態以及進程查看和管理…

    Linux干貨 2016-09-10
  • N22-第一周(作業)

    馬哥教育網絡班22期-第一周課程練習:   一.描述計算機的組成及其功能       計算機組成:CPU :包含控制器,運算器,寄存器,緩存。通過時序復用的方式來處理加工來自輸入設備的指令或數據,協調各組件之間的工作       存儲器(內存):編址存儲單元陣列,用于暫時存放CP…

    Linux干貨 2016-08-13
  • LVM邏輯卷擴展與縮小

    邏輯卷擴容:擴展邏輯卷前一定要卸載設備和掛載點的關聯 第一步:把邏輯卷lv擴展至300M 第二步:檢查硬盤,并重置硬盤容量 第三步:重新掛載,查看掛載狀態   縮小邏輯卷:對邏輯卷縮容時,丟失數據的風險更大。在執行操作前一定要提前備份好數據。在進行縮減前先把文件系統卸載掉。 第一步:檢查文件 第二步:把邏輯卷lv減小到100M 第三步:重新掛載并查…

    2017-12-17
  • shell編程之循環及函數

    for 循環 for 變量名 in 列表;do    循環體 done   執行機制: 依次將列表中的元素賦值給“變量名”; 每次賦值后即執行一次循環體; 直到列表中 的元素耗盡,循環結束   列表生成方式: (1)直接給出列表 (2)整數列表: (a) {start..end} (b) $(seq [start [s…

    Linux干貨 2016-08-24
  • Linux的哲學思想

    2018-03-03

    Linux干貨 2018-03-03
欧美性久久久久