Я использую Ubuntu 16.04. Я написал базовый файл bash, который автоматически регистрирует меня на моем SSH-сервере. Есть ли способ добавить сообщение с надписью «Ошибка подключения», если 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
Вместо 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