Linux Shell程式設計(2)
實驗十一、Shell程式設計(2)
一、實驗要求
綜合運用shell程式設計知識進行設計性程式設計。
二、實驗內容和實驗步驟
1、【實驗內容】 假設你作為某工廠生產管理員,需要負責統計各車間每天生產的產品資料,你的計算機安裝了雙硬碟。為了保證資料安全,你在每天上午12:00和每天下午17:00必須對資料進行雙硬碟備份。需要備份的資料存放於你的主目錄下的workdata子目錄中,備份資料分別存放於主目錄下的disk1backup子目錄(第一塊硬碟)和/tmp/disk2backup/(第二塊硬碟)目錄中,且檔名為如下形式yyyymmdd_workdata1.tar.gz(上午的備份檔案)和yyyymmdd_workdata2.tar.gz(下午的備份檔案),其中,yyyy、mm、dd分別為年月日。
(1) 以root使用者登入Linux系統,建立以自己姓名拼音命名的個人賬戶(如lisan),登出系統,重新以個人賬戶登入系統。建立上述要求的各個子目錄。
(2) 編寫shell程式實現上述任務。
(3) 編寫crontab檔案實現對上述任務的自動排程。
(4) 切換到root賬戶,修改系統時間,驗證排程結果,並將結果截圖儲存到實驗報告中。
2、【實驗步驟】包括主要步驟、程式碼分析截圖等。
(1)建立自己的帳戶 ,截圖如下:
(2)登出並登入自己的帳戶,建立備份檔案,截圖如下:
(3)編寫 autobackupdata1.shell命令,截圖如下:
(4)編寫 autobackupdata2.shell命令,截圖如下:
(5)編寫crontab檔案實現對上述任務的自動排程crontab –e,截圖如下:
(6)切換到root賬戶,修改系統時間為上午11:59:50,截圖如下:
在終端機bash autobackupdata1.shell,10秒過後,在目錄/home/XXX/disk1backup和/temp/disk2backup都有了備份檔案,如下圖截圖所示:
(7)切換到root使用者,修改系統時間為下午16:59:50,截圖如下:
在終端機bash autobackupdata2.shell,10秒過後,在目錄/home/XXX/disk1backup和/temp/disk2backup都有了另外的備份檔案,如下圖截圖所示:
相關文章
- Linux之shell程式設計Linux程式設計
- Linux Shell程式設計(1)Linux程式設計
- Linux與Shell 第2天 實操、軟體包管理、Shell程式設計Linux程式設計
- Linux入門---(三)Shell程式設計Linux程式設計
- 前端學習 linux —— shell 程式設計前端Linux程式設計
- 【學習】Linux Shell指令碼程式設計Linux指令碼程式設計
- 如何學習shell程式設計?Linux運維學習shell程式設計是什麼程式設計Linux運維
- Linux Shell指令碼程式設計-基礎1Linux指令碼程式設計
- Linux作業系統之Shell程式設計Linux作業系統程式設計
- Linux-shell程式設計入門基礎Linux程式設計
- Linux大資料定製篇 Shell程式設計Linux大資料程式設計
- Shell程式設計程式設計
- Shell變數型別有哪些?linux運維shell程式設計變數型別Linux運維程式設計
- Shell程式設計 --- Shell介紹程式設計
- Linux Shell指令碼程式設計while語句案例Linux指令碼程式設計While
- Linux shell程式設計常用萬用字元有哪些?Linux程式設計字元
- Linux之19——Shell程式設計基礎詳解Linux程式設計
- Linux shell程式設計(一)shell指令碼中的變數詳解Linux程式設計指令碼變數
- Linux網路程式設計(2)Linux程式設計
- shell程式設計五程式設計
- shell程式設計二程式設計
- Shell程式設計-shell變數1程式設計變數
- Shell程式設計-02-Shell變數程式設計變數
- Shell程式設計-基礎程式設計
- Shell程式設計-read命令程式設計
- shell程式設計進階程式設計
- shell 程式設計簡記程式設計
- shell程式設計基礎程式設計
- Shell 程式設計入門程式設計
- 初識shell程式設計程式設計
- LINUX Shell指令碼程式設計例項詳解(一)上Linux指令碼程式設計
- Shell程式設計-11-子Shell和Shell巢狀程式設計巢狀
- Shell程式設計-shell變數2-位置變數和預定義變數程式設計變數
- Shell程式設計——極簡教程程式設計
- shell程式設計–bash變數程式設計變數
- shell程式設計—簡介(一)程式設計
- Shell 指令碼程式設計陷阱指令碼程式設計
- shell程式設計基礎二程式設計