code_junkie

Temporary redirection of stderr in a bash script

Nov 13th, 2011
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.37 KB | None | 0 0
  1. exec 2> /dev/null
  2. progname >& ./tmp/run.txt && run_status='OK'
  3. exec 2>1
  4.  
  5. exec 3> /dev/stderr 2> /dev/null
  6. progname >& ./tmp/run.txt && run_status='OK'
  7. exec 2>&3
  8.  
  9. exec 3>&2 2> /dev/null
  10. progname >& ./tmp/run.txt && run_status='OK'
  11. exec 2>&3
  12.  
  13. progname > ./tmp/run.txt 2>/dev/null && run_status='OK'
  14.  
  15. {
  16. progname > ./tmp/run.txt && run_status='OK'
  17. } 2>/dev/null
Add Comment
Please, Sign In to add comment