利用SSH信任關係使用scp在後臺執行datafile的拷貝

tolywang發表於2012-02-25
有兩臺機器 itr03-ts , itr06-ts ,  需要從 itr06 拷貝600G datafile 到 itr03,  但是擔心前臺執行會因為其他原因斷開,
打算使用 nohup 放在後臺來跑, 但是 scp 不能帶password,   所以這裡使用了 ssh 建立兩臺機器上的兩個賬號
oradev, orasit 的ssh 信任關係, 這樣就不需要輸入密碼了,  scp 拷貝也能在後臺執行了。 
 
建立信任關係請google. 
 
 
例子:
 
nohup  scp  orasit@itr06-ts:/data/d2/sitdata/apps_ts*      /data02/dev/devdata/    &         
nohup  scp  orasit@itr06-ts:/data/d2/sitdata/apps_undots*       /data02/dev/devdata/    &  
nohup  scp  orasit@itr06-ts:/data/d2/sitdata/c*        /data02/dev/devdata/     &         
 
備註:  nohup 的使用是十分方便的,只需在要處理的命令前加上 nohup 即可,標準輸出和標準錯誤預設會被重定向到 nohup.out 檔案中。一般我們可在結尾加上"&"來將命令同時放入後臺執行,也可用">filename 2>&1"來更改預設的重定向檔名。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-717146/,如需轉載,請註明出處,否則將追究法律責任。

相關文章