If so then then whatever output you want to grab is actually going to STDERR instead of STDOUT. That's what 2>&1 does - it says "take whatever is going to file descripter 2 (standard error) and send it to file descripter 1 (standard output) instead" - effectively merging stderr and stdout.We'll that actually fixed it.