Я писал некоторую оболочку script, и я бы счел ее полезной, если бы была возможность остановить выполнение указанной оболочки script, если какая-либо из команд не удалась. Ниже приведен пример:
#!/bin/bash
cd some_dir
./configure --some-flags
make
make install
Таким образом, в этом случае, если script не может измениться в указанную директорию, тогда он, конечно, не захочет делать. /configure после этого.
Теперь я хорошо знаю, что у меня могла бы быть проверка if для каждой команды (которая, по моему мнению, является безнадежным решением), но существует ли глобальная настройка для выхода script, если одна из команд выходит из строя?