美麗與智慧並重英 | 用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 |
本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。