Piszę skrypt wdrażania i muszę wycofać, jeśli wystąpią jakiekolwiek błędy.
Na przykład:
#!/bin/bash
ssh myapp '
mkdir /some/dir
# check if above command failed, and execute rollback script if needed
'
# or maybe do it from here?
Właśnie teraz, kiedy wykonuję ten skrypt, jeśli mkdir zawiedzie, drukuje go na ekranie i kontynuuje wykonywanie. Muszę złapać ten błąd i coś z tym zrobić.