Вопрос о скрипте bash

Вопрос о скрипте bash

Я использую Ubuntu 16.04. Я написал базовый bash-файл, который автоматически подключает меня к моему SSH-серверу. Есть ли способ добавить сообщение "Connection failed" (Сбой соединения), если 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

Связанный контент