У меня есть несколько команд, которые я выполняю постоянно во время разработки моего веб-сайта - сервер разработки Django, компилятор SCSS-> CSS в режиме «наблюдения» и так далее. Я хочу иметь удобную команду, чтобы запускать их все вместе, останавливать их, когда это необходимо, и проверять вывод в консоли (например, журналы доступа, отладочные распечатки), пока я разрабатываю и запускаю свое приложение.
Как мне сделать так, чтобы при сбое одного из них вся команда завершалась?
Я думал о чем-то вроде multitail или tmux, но мне все еще не хватает мониторинга и убийства часть. Должен ли я что-то написать самому или уже есть хорошее решение для моего случая использования?
Я использую Linux (Ubuntu).