Не удается найти журналы, активируемые сокетами SSHD / systemd

Я думаю, это то, что вам нужно:

#!/bin/bash

foo="foo"
bar="bar"

val=""

read -p "Enter the var: " val 

if [ "$val" == "$foo" ]; then
    echo "$bar"
else
    if [ "$val" == "$bar" ]; then
        echo "$foo"
    else
        echo "Invalid string"
    fi
fi

Вы можете заменить блок if... else на блок case (это удобно, когда возможных вариантов слишком много):

case "$val" in
    "$foo")
        echo "$bar"
        ;;
    "$bar")
        echo "$foo"
        ;;
    *)
        echo "Invalid string"
        ;;
esac
1
21.03.2019, 17:54
1 ответ

sshd.socket устанавливается с помощью Accept=true. Это означает, что он запускает экземпляры модуля шаблона с именем sshd@.service.

journalctl -b -u sshd@*.service
1
27.01.2020, 23:41

Теги

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