У меня есть скрипт SHELL, который использует канал для разделения двух моих команд:
ssh -oBatchMode=yes user@hostname "mysql -u yop -pyop -c yop | echo test"
Проблема в том, что даже если мое соединение с MySQL не работает, оно выполняет echo test
. Я хотел бы запретить моему сценарию выполнять любую команду, если предыдущая команда не работает.
Я ищу решение, используя if
но ничего не могу придумать.