From: Peter.Meier998@... Date: 2007-06-19T00:20:13+09:00 Subject: backtick vs. system() Hi, I have problems with the difference between the system() call and a backtick call `command`. Everything work fine until I try to redirect the output of the script. Ex. puts `ls` system('ls') A normal run is fine. The redirected version with test.rb >test.log 2>&1 stops with "bad file descriptor". If you try the command independent, you will see that system() causes the problem. Any hints? I used system, due I can see the output during the run. With puts `ls` it will be only visible at the end. Thanks Peter