Linux Shell程式設計之定時備份

2021-09-09 08:20:13 字數 588 閱讀 9683

題目:

編寫乙個指令碼backup_etc.sh,儲存在root家目錄下,該指令碼執行時能將/etc目錄備份壓縮為etc.yymmddhhmmss.tar.gz檔案並儲存在

root家目錄下(「yymmddhhmmss」代表「年月日時分秒」,為指令碼執行的時間,例如在2023年12月3日15時12分11秒執行該指令碼,生成的檔案

即為etc.181203151211.tar.gz)。把該指令碼加入定時任務,使得每五分鐘自動執行一次。

#/bin/bash

nowtime=$(date +%g%m%d%h%m%s)

tar -czvf /root/etc.$nowtime.tar.gz /etc

執行crontab -e在開啟的檔案內寫入

*/5 * * * * bash /examshell/autobaketc.sh

執行crontab -l檢視crontab內容

Linux shell程式設計之控制指令碼之定時執行

目錄 控制指令碼之定時執行 cron時間表 系統不關機情況下 與cron相關的檔案和目錄 anacron crontab定時任務 定時任務實戰 cron時間表 系統不關機情況下 linux使用cron程式 通過檢查cron時間表 來計畫要定期執行的指令碼 每個使用者 包括root 都有自身的cron...

linux shell程式設計之 if語句

一 語句格式 一行中的寫法 if test commands then consequent commands fi 多行的寫法 if 條件 then command else command fi 基本語法記住亮點 1 按照漢語的方式記憶 如果 if 那麼 then 就 否則 else 就 2 記...

Linux shell程式設計之awk sed用法詳解

awk的用法 1.awk的使用 呼叫方式 1.命令列方式 2.將所有awk命令插入乙個檔案,並使awk程式可執行,然後使awk命令直譯器作為指令碼的首行,以便通過鍵入指令碼名稱來呼叫它。3.將所有的awk命令插入乙個單獨檔案,然後呼叫。選項說明 f 域符號 預設為空格 f 指明awk指令碼 2.模式...