1. 程式人生 > >判斷遠端主機上的目錄是否存在

判斷遠端主機上的目錄是否存在

有時候用scp複製檔案到遠端伺服器時候會遇到遠端的目錄是否存在的問題

bash1

ssh $SERVER_IP "[ -d $FOLDER ]" >/dev/null 2>&1
if [ $? -ne 0 ]
then
   #指令碼不正常退出
    exit 1
fi
# >/dev/null 2>&1將標準輸出和錯誤輸出定向到null,不輸出

bash2

#!/bin/bash

ssh_host=$1
filePath=$2

if ssh $ssh_host test -e $filePath;
    then echo $filePathexists
else echo $filePathdoes not exist fi

測試 ./test.sh 192.168.222.22 /temp