2009-07-27 43 views
1

我想驗證是否存在一個目錄朝着光輝文件,採用經典前:檢查是否在ksh的另一臺服務器上存在的目錄

if [[ -d ${dir} ]]; then 
     scp file 
    else 
     exit 12 
    fi

我的問題:
該目錄在另一臺服務器上,所以無論何時檢查,腳本都找不到它,因此每次都會失敗並退出。
我的問題:
有沒有辦法在網絡上執行「-d」,或許使用sftp/scp-like功能?用戶目前不需要輸入密碼並且可以很好地處理,所以這不是問題。

回答

2

如何

ssh [email protected] test -d ${dir} 
+0

謝謝了...得很完美,只是沒: SSH用戶@主機測試-d $ {DIR} 如果[[$? -eq 0]];然後 等... – Sean 2009-07-27 20:45:02

相關問題