Как написать if-else в оболочке и отобразить вывод в переменную - PullRequest
0 голосов
/ 25 сентября 2019

Проверка, работает ли reddis с помощью этой команды

redis-cli ping, если вывод PONG, редис работает.

Как переписать это в сценарии оболочки следующим образом


#!/bin/bash
redis_metrics=$(redis-cli ping)

if [$redis_metrics == PONG]
then
        echo "100"
else
        echo "0"
fi

Необходимо присвоить выходное значение эха переменной - redis_status

1 Ответ

1 голос
/ 25 сентября 2019

Вы можете попробовать это:

#!/bin/bash
redis_metrics=$(redis-cli ping)

if [ $redis_metrics == PONG ]
then
        redis_status=100
        echo "100"
else
        redis_status=0
        echo "0"
fi
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...