Karl Voit <devn...@karl-voit.at> writes: Weird. It works for me on MacOSX with bash. Out of curiosity, did you try the source: http://kitchingroup.cheme.cmu.edu/org/2015/01/04/Redirecting-stderr-in-org-mode-shell-blocks.org?
I updated the web page with Achim's simpler solution. > * John Kitchin <johnrkitc...@gmail.com> wrote: >> Check out this solution: >> >> http://kitchingroup.cheme.cmu.edu/blog/2015/01/04/Redirecting-stderr-in-org-mode-shell-blocks/ > > Hm. This does not work on my machine: Debian Wheezy GNU/Linux > > Testing the current satus (again): > > #+BEGIN_SRC sh :results output > echo "testing stdout" >&1 > echo "testing stderr" >&2 > date -g > #+END_SRC > > #+RESULTS: > > ... no stderr on stdout and date error message in second buffer > > > Creating a wrapper-script similar as described in web-page above: > > #+BEGIN_SRC sh > echo '#!/usr/bin/zsh > { > /usr/bin/zsh $1 > } 2>&1' > ~/src/misc/zsh_stderr_redirected_to_stdout.sh > chmod +x ~/src/misc/zsh_stderr_redirected_to_stdout.sh > cd ~/bin > ln -s ../src/misc/zsh_stderr_redirected_to_stdout.sh . > #+END_SRC > > #+RESULTS: > > Setting the sh-command to this wrapper-script: > > #+BEGIN_SRC elisp > (setq org-babel-sh-command "~/bin/zsh_stderr_redirected_to_stdout.sh") > #+END_SRC > > #+RESULTS: > : ~/bin/zsh_stderr_redirected_to_stdout.sh > > Re-testing status: > > #+BEGIN_SRC sh :results output > echo "testing stdout" >&1 > echo "testing stderr" >&2 > date -g > #+END_SRC > > #+RESULTS: > > ... no change except the second buffer for the date error message is > empty. So it's actually worse than before. > > > Trying with bash (as web-page did): > > #+BEGIN_SRC sh > echo '#!/bin/bash > { > /bin/bash $1 > } 2>&1' > ~/src/misc/bash_stderr_redirected_to_stdout.sh > chmod +x ~/src/misc/bash_stderr_redirected_to_stdout.sh > cd ~/bin > ln -s ../src/misc/bash_stderr_redirected_to_stdout.sh . > #+END_SRC > > #+RESULTS: > > Setting the sh-command to this wrapper-script: > > #+BEGIN_SRC elisp > (setq org-babel-sh-command "~/bin/bash_stderr_redirected_to_stdout.sh") > #+END_SRC > > #+RESULTS: > : ~/bin/bash_stderr_redirected_to_stdout.sh > > Same result as with zsh :-( > > > Re-setting to standard settings to revoke tests from above: > > #+BEGIN_SRC elisp > (setq org-babel-sh-command "sh") > #+END_SRC > > #+RESULTS: > : sh > > Re-testing status: > > #+BEGIN_SRC sh :results output > echo "testing stdout" >&1 > echo "testing stderr" >&2 > date -g > #+END_SRC > > #+RESULTS: -- ----------------------------------- John Kitchin Professor Doherty Hall A207F Department of Chemical Engineering Carnegie Mellon University Pittsburgh, PA 15213 412-268-7803 http://kitchingroup.cheme.cmu.edu