exec

Заменяет текущий процесс командой или перенаправляет дескрипторы шелла.

Сигнатураexec [команда] / exec n>файл

exec с командой замещает процесс шелла — после неё ничего не выполняется. Без команды используется для постоянного перенаправления вывода всего скрипта.

exec > out.log 2>&1   # весь вывод скрипта в файл
echo "строка лога"
# exec date  # заменил бы шелл на date
← Все записи: Встроенные команды Bash
Поддержать проект