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

Я использую 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
0
задан 18 May 2016 в 19:11

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
0
ответ дан 19 May 2016 в 05:11
  • 1
    спасибо, по крайней мере, заключительное, крышка не делает больше приостанавливает ноутбук. но теперь это действительно делает " nothing" но поворачивая экран. после повторного открытия экрана не заблокирован, и мне не нужен мой пароль. (как обычный прежде 17.10). возможно, кто-то знает, как изменить это через терминал? –  3 November 2017 в 04:53

Другие вопросы по тегам:

Похожие вопросы: