私はシェルスクリプトを持っています。これは基本的に1つの環境で実行され、別の環境にディレクトリが存在するかどうかをチェックする必要があります。シェルスクリプトでsshpassを使ってディレクトリが存在するかどうかをチェックする方法は?
私は以下の2つの方法で試しましたが、運はありませんでした。
ウェイ1:
if [ -d "sshpass -p PASSWORD ssh [email protected] /home/test" ]; then
echo "YES"
fi
ウェイ2:
if [sshpass -p PASSWORD ssh [email protected] '[ -d /home/test ]']; then
echo "YES"
fi