bashスクリプトに関する質問

bashスクリプトに関する質問

私はUbuntu 16.04を使用しています。SSHサーバーに自動的にログインする基本的なbashファイルを作成しました。SSHがサーバーに接続できない場合に「接続に失敗しました」というメッセージを追加する方法はありますか?コマンドでしょうかif?ファイルをGitHub です。

スクリプトを追加しました

#!/bin/sh
#I wrote this little bash script for people.
#It's just for people that don't know how to make an auto login script for SSH.
clear
echo "Welcome, $USER !"
echo "Connecting to SSH server..."
sshpass -p "passwordhere" ssh -o StrictHostKeyChecking=no user@host

答え1

の代わりにsshpass -p "passwordhere" ssh -o StrictHostKeyChecking=no user@host

if $(sshpass -p "passwordhere" ssh -o StrictHostKeyChecking=no user@host); then echo "Success!"; else echo "Bother.  Didn't work."; fi

関連情報