SSH接続を確立し、ディレクトリが存在するかどうかを確認しようとしています。そのディレクトリが存在する場合、SSH呼び出しを行ったローカルマシンでコマンドを実行します。
ここに私が試みたものがあります:
if [ ssh -t username@ssh_server -d /directory ]
then
{
commands....
}
fi
このようなことは可能ですか?
あなたはとても近いです:
If文を
if ssh username@ssh_server '[ -d /directory ]'
キーベースの認証をセットアップしていると仮定しています。