Junior — Middle
Как можете да запишете грешка във файл за лог при изпълнение на bash скрипт?
sobes.tech AI
Отговор от AI
Чтобы зафиксировать ошибку в лог-файл при выполнении bash-скрипта, можно перенаправить поток ошибок (stderr) в файл. Например:
./script.sh 2>> error.log
Здесь 2>> означает добавление ошибок в файл error.log.
Если нужно логировать ошибки внутри самого скрипта, можно использовать конструкцию:
command 2>> error.log
Или перенаправить все ошибки скрипта в файл, добавив в начале скрипта:
exec 2>> error.log
Это позволит сохранять все сообщения об ошибках для последующего анализа.