用crontab下排程備份的檔案 ,備到美國去了,找不到也? - PCZONE 討論區

返回   PCZONE 討論區 > ▲ -- 電 腦 軟 體 討 論 區 > -- FreeBSD & Linux 討 論 版


PCZONE 討論區



通知

-- FreeBSD & Linux 討 論 版 因為本站採用 FreeBSD 作業系統,所以自己本身也多學了一些技巧,希望各位在這裡互相討論 Unix 作業系統及程式等相關問題。

美麗與智慧並重英
用crontab下排程備份的檔案 ,備到美國去了,找不到也?
我想要備份我的/var/www/html這個目錄
我下了下列的指令

[root@linux root]# tar -zcvf html.tar.gz /var/www/html


備完後
[root@linux root]# ls
anaconda-ks.cfg html.tar.gz mbox
它會出現在/root的下面→ html.tar.gz

後來我要讓它自動定時執行,於是我用crontab讓它自動執行,我的方法如下:

crontab -u root -e
30 15 * * * /usr/sbin/back_html→每天的下午三點半會自動執行back_html這個檔案

而back_html這個檔案的內容如下:


[root@linux /]# vi /usr/sbin/back_html
tar -zcvf html.tar.gz /var/www/html

時間到我看硬碟的燈會亮,他有執行,我聽硬碟也有在動的聲音。
但是備完後我就是找不到也,不知道備到哪裡去了也?
我用locate或find都找不到?
我發現用tar -zcvf html.tar.gz /var/www/html

直接手動執行,看你在哪一個目錄下執行,執行完
html.tar.gz這個檔案就會在那個目錄下出現。
但是現在用 crontab讓它自動執行,它備到哪兒呢?
是不是我哪裡沒注意到呢?


回覆
美麗與智慧並重英
回復: 用crontab下排程備份的檔案 ,備到美國去了,找不到也?
我想要備份我的/var/www/html這個目錄
我下了下列的指令

[root@linux root]# tar -zcvf html.tar.gz /var/www/html


備完後
[root@linux root]# ls
anaconda-ks.cfg html.tar.gz mbox
它會出現在/root的下面→ html.tar.gz

後來我要讓它自動定時執行,於是我用crontab讓它自動執行,我的方法如下:

crontab -u root -e
30 15 * * * /usr/sbin/back_html→每天的下午三點半會自動執行back_html這個檔案

而back_html這個檔案的內容如下:


[root@linux /]# vi /usr/sbin/back_html
tar -zcvf html.tar.gz /var/www/html

時間到我看硬碟的燈會亮,他有執行,我聽硬碟也有在動的聲音。
備完後也沒有錯誤訊息如下:
[root@linux /]# mail
No mail for root
但是備完後我就是找不到也,不知道備到哪裡去了也?
我用locate或find都找不到?
我發現用tar -zcvf html.tar.gz /var/www/html

直接手動執行,看你在哪一個目錄下執行,執行完
html.tar.gz這個檔案就會在那個目錄下出現。
但是現在用 crontab讓它自動執行,它備到哪兒呢?
是不是我哪裡沒注意到呢?
回覆
美麗與智慧並重英
回復: 回復: 用crontab下排程備份的檔案 ,備到美國去了,找不到也?
後來我打下列的語法可以成功,如下:

[root@linux home]# tar -czf /home/html.tar.gz /var/www/html
tar: Removing leading `/' from member names
[root@linux home]#

它是成功的,有順利備份,但是
tar: Removing leading `/' from member names
這是什摸意思呢?

回覆







 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。