作者fuchan0310 (阿德Sky)
看板Linux
標題[問題] 利用shell編寫自動備份程序
時間Fri Dec 4 22:56:30 2015
是這樣,小弟想要寫一隻能夠自動備份主機上,每一使用者帳戶底下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
請問有範例能處理這樣的問題嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.164.81.208
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1449240993.A.625.html
→ Bellkna: rsync比cp好用吧 12/04 23:03
→ HamalAri: 0 3 * * * cp -a --parents /home/*/www /tmp/ 12/04 23:20
→ HamalAri: 上面那行代表 crontab 每天早上三點備份一次 12/04 23:21
→ HamalAri: 丟 crontab 就連 script 都不用了,不想要 crontab 12/04 23:22
→ HamalAri: 就自已改吧,反正都長差不多 12/04 23:23
推 chang0206: 考慮用 pdumpfs ? 12/05 11:37
推 kenwufederer: 很基本的應用,但我覺得要考慮清除過期資料 12/05 21:04
→ kenwufederer: 不然會… 12/05 21:04