Sobes.tech
Назад к вопросам
Junior — Middle
84

Каким образом можно зафиксировать ошибку в лог-файл при выполнении bash-скрипта?

Компании, где спрашивали
OZONOZON

Ответ от нейросети

sobes.tech AI

Чтобы зафиксировать ошибку в лог-файл при выполнении bash-скрипта, можно перенаправить поток ошибок (stderr) в файл. Например:

./script.sh 2>> error.log

Здесь 2>> означает добавление ошибок в файл error.log.

Если нужно логировать ошибки внутри самого скрипта, можно использовать конструкцию:

command 2>> error.log

Или перенаправить все ошибки скрипта в файл, добавив в начале скрипта:

exec 2>> error.log

Это позволит сохранять все сообщения об ошибках для последующего анализа.