Sobes.tech
Junior — Middle
127

Bash betiği çalıştırılırken hatayı log dosyasına nasıl kaydedebilirsiniz?

Sorulan şirketler
OZONOZON

AI'dan gelen yanıt

sobes.tech yapay zeka

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

./script.sh 2>> error.log

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

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

command 2>> error.log

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

exec 2>> error.log

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