利用shell編寫自動備份程序 - Linux

Table of Contents

是這樣,小弟想要寫一隻能夠自動備份主機上,每一使用者帳戶底下www目錄裡的內容
之後將檔案壓縮後,檔案命名為日期後上傳至遠短主機或者雲端硬碟
小弟在網路上查shell資料,目前沒有頭緒能讓使用者目錄底下www目錄拷貝到一暫存目錄
希望越簡單方式處理(用迴圈方式將所有帳戶內拷貝出來)
而不是我一行一行將拷貝指令寫到sh檔裡
Ex. 3個帳戶abc 通通拷貝到同一目錄底下
cp /home/a/www /tmp/a/www
cp /home/b/www /tmp/b/www
cp /home/c/www /tmp/c/www
請問有範例能處理這樣的問題嗎?

--

All Comments

Puput avatarPuput2015-12-08
rsync比cp好用吧
Leila avatarLeila2015-12-10
0 3 * * * cp -a --parents /home/*/www /tmp/
Una avatarUna2015-12-11
上面那行代表 crontab 每天早上三點備份一次
Faithe avatarFaithe2015-12-12
丟 crontab 就連 script 都不用了,不想要 crontab
Linda avatarLinda2015-12-13
就自已改吧,反正都長差不多
Caitlin avatarCaitlin2015-12-14
考慮用 pdumpfs ?
Ula avatarUla2015-12-17
很基本的應用,但我覺得要考慮清除過期資料
不然會…