會員 | 【求助】兩台Unix複製檔案的問題 Dear All, 現有兩台Unix Serevr(Unix1,Unix2) 要將Unix2的usr2及usr3兩個目錄的所有檔案都copy到Unix1 請問要執行何種指令?? 懇請協助, thanks so much. P.S. Unix1上也有usr2及usr3兩個目錄 |
回覆 |
校長兼撞鐘 | 我都是使用壓縮 -> FTP -> 解壓縮 tar cvfz backup.tar.gz /usr2 /usr3 ftp 把 backup.tar.gz 丟到 unix1 cd / ; tar xvfz backup.tar.gz |
回覆 |
會員 | 引用:
不過這種作法可以用crontab自動完成嗎 | |
回覆 |
花非花 | 你也可以用 NFS 將其中一台的 FOLDER 掛到另一台去 然後設定 CRON 定期去備份過去 |
回覆 |
一隻深陷於四方框 | 會須要定時完成應該是要同步更新囉? 試試 rsync 吧 |
回覆 |
進階會員 | ncftpput 也可以辦到 man ncftpput A neat way to pipe the output from any local command into a remote file is to use the -c option, which denotes that you're using stdin as input. The following example shows how to make a backup and store it on a remote machine: $ tar cf - / | ncftpput -c sonic.sega.co.jp /usr/local/backup.tar |
回覆 |
拉登長官 | tar -c <directory> | ssh <name>@<IP> "tar -x -C <extract dir>" tar -c usr2 | ssh [email protected] "tar -x -C /home/backup/" 要加到 crontab, 那就把 ssh 設成 public key login 吧 |
回覆 |
會員 | 謝謝各位大大精闢的解答,小弟用下列指令完成了 find /usr2 -print|cpio -oc|rcmd unix1 cpio -icud find /usr3 -print|cpio -oc|rcmd unix1 cpio -icud 不過小弟想把上述指令執行的結果輸出到電子郵件又要如何做呢 Anyway thanks again. :jocky: |
回覆 |
會員 | 導向符號 > 文字檔 加上SCRIPT 利用mail 指令夾帶文字檔寄信 應該可以 不過 應該有 更好的指令可以用 只是我不會... |
回覆 |
|
XML | RSS 2.0 | RSS |
本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。