Shell本身是一種用C語言編寫的程序,從用戶的角度來看,Shell是用戶與Linux操作系統溝通的橋梁。用戶既可以輸入命令執行,又可以利用 Shell腳本編程,完成更加復雜的操作。 首行中的符號#!告訴系統其后路徑所指定的程序即是解釋此腳本文件的Shell程 序。如果首行沒有這句話,在執行腳本文件 ...
一 日志文件樣式 二 目標 備份壓縮.log結尾 amp amp 時間樣式為 date Y m d 的日志文件 如: 等 可指定壓縮范圍 N天前至當天 :如:今天 昨天 date d day Y m d 至今天 前天至今天 壓縮命名格式為:日期.tar.gz 或:日期.tar.bz ,壓縮N天范圍內文件后將會生成N個壓縮包 可指定壓縮模式 二選一 :tar czf 或 tar cjf 可指定刪除范 ...
2017-09-12 17:05 0 1443 推薦指數:
Shell本身是一種用C語言編寫的程序,從用戶的角度來看,Shell是用戶與Linux操作系統溝通的橋梁。用戶既可以輸入命令執行,又可以利用 Shell腳本編程,完成更加復雜的操作。 首行中的符號#!告訴系統其后路徑所指定的程序即是解釋此腳本文件的Shell程 序。如果首行沒有這句話,在執行腳本文件 ...
以前工作中寫的日志備份的腳本,現記錄一下日志備份腳本代碼,以后工作中遇到遇到需要備份或者清理日志的時候可以拿來簡單修改一下使用,減少工作量。 把備份腳本添加到Linux定時任務中,可以定時執行。 日志備份代碼如下: ...
...
, 2 files 2、壓縮歷史文件腳本 gzip_history_files [root@www ...
使用crontab 定時備份文件 1. 編輯crontab規則 2. 編寫shell腳本 find -mtime +N/-N/N 的時間算法 參見:https://blog.csdn.net/yakoo5/article/details/17709561 ...
以下是shell自動備份用的: 主要功能: 1)將pathSrc目錄中的文件拷貝到pathDst目錄中去。 具體步驟:先查詢源目錄和目標目錄中的文件,分別存在fileSrc和fileDst中。 -> 來兩個循環,比較。不在fileDst的就拷貝過去。再判斷一下是否拷貝成功 ...
1:目標 實現在圖像化界面輸入需要備份的源文件路徑、目標路徑,定時的時間、然后通過輸入的信息,把需要備份的源文件打包放到指定的目標路徑下以執行定時任務的時間為子目錄 把/shell/l.txt文件每分鍾備份打包一次,放到/lile目錄 ...
1. 遍歷指定目錄下全部文件夾下的logs目錄,將2天前的日志按日志名稱單獨壓縮 (5個文件5個壓縮包,壓縮率低。)#!/bin/shbaseFolder="/opt/test";#查找days-1 天前的日志days=3;cd ${baseFolder};for dir in $(ls ...