Sobes.tech
Junior — Middle
119

Jak można zarejestrować błąd w pliku log podczas wykonywania skryptu bash?

Firmy, w których zadano pytania
OZONOZON

Odpowiedź od AI

sobes.tech AI

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

./script.sh 2>> error.log

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

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

command 2>> error.log

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

exec 2>> error.log

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