Editorial question58.6K views3,862 votes0 answers3,105 following
AI-generatedBASH_XTRACEFD Since bash 4.1: Always-On Traces or a Gated Debug Descriptor
BASH_XTRACEFD , introduced in bash 4.1, names a file descriptor that receives all set -x trace output. Assigning it lets a deployment script route xtrace lines to a dedicated log while stderr continues to carry only genuine errors — relevant when a CI runner treats captured stderr as the failure signal. The behavior is version- and interpreter-bound. Before