通過robocopy從蘋果伺服器備份資料

2021-09-03 09:57:24 字數 832 閱讀 3876

老闆讓我每天把資料從mac 伺服器拷貝到乙個windows的備份伺服器上,拷貝結束後需要自動傳送乙個email通知結果。這個小專案實現起來很簡單,我可以用rsync 在mac伺服器或者robocopy 在windows上實現。因為mac上傳送郵件更複雜,所以我選擇了robocopy。

mac 伺服器:nzakl1mac00

windows 伺服器: nzakl1bkm01

指令碼如下:

【robocopy.bat】

robocopy.exe "\\nzakl1mac01\data\finished data" "\\nzakl1bkm01\archive$\nzakl1mac00\finished data" /mir /r:0 /log+:"n:\nzakl1mac00\log.txt"

這個指令碼會從對應mac的smb共享資料夾拷貝完全映象過來,當然也可以根據自己的需求更改引數。然後將日誌寫入n:\nzakl1mac00\log.txt 中。請注意執行賬號有足夠許可權訪問mac和windows。

然後建立第二個命令指令碼

【change_name.bat】

ren n:\nzakl1mac00\log.txt log_%date:~4,2%%date:~7,2%%date:~12,2%_%time:~0,2%%time:~3,2%%time:~6,2%.txt

這個指令碼會將log.txt檔案重新命名為log_當前時間.txt,這樣的好處是每天的日誌檔案一目了然。

最後新建乙個計畫任務,選擇每晚8點觸發,具體的操作欄新增3步,第一步執行robocopy.bat進行拷貝, 第二步傳送乙個郵件給我自己,附件為log.txt, 最後一步執行change_name.bat更改log名稱。

通過robocopy從蘋果伺服器備份資料

老闆讓我每天把資料從mac 伺服器拷貝到乙個windows的備份伺服器上,拷貝結束後需要自動傳送乙個email通知結果。這個小專案實現起來很簡單,我可以用rsync 在mac伺服器或者robocopy 在windows上實現。因為mac上傳送郵件更複雜,所以我選擇了robocopy。mac 伺服器 ...

APP快速通過蘋果AppStore審核九大訣竅

第一,採用 beta 或者其他可能讓蘋果認為你的應用還未開發完成的名稱 第二,載入時間過長 所有的移動作業系統 ios,android甚至windows 都對應用的最大載入時間又限制。對ios來說,大約是15秒,如果你的應用在15秒內未能啟動,作業系統就會殺程序。即便你的應用在這段時間內啟動了,網路...

PhoneGap應用開發對策 如何通過蘋果審核?

摘要 曾有人提出這樣的說法,未來是ios的,更是android,歸根結底還是phonegap的,由於其跨平台開發特性,phonegap受到諸多開發者的青睞,可在這個框架下設計的應用,在最開始接受蘋果審查的時候會遇到一些麻煩,該如何是好?最近在一些開發者社群,有人抱怨蘋果拒絕自己開發的phonegap...