2012-11-06 53 views

回答

3

的明顯簡單的解決辦法是使用

./scriptfile.sh > foo.log 

由此產生withing的腳本文件的所有標準輸出去foo.log

但是我想,你的問題是針對來自有效的解決方案與劇本。 可以(重新)直接使用exec命令一個文件描述符到給定的文件(在下面的代碼段2行將重定向標準輸出到foo.log):

#!/bin/sh 
exec 1>>foo.log 

echo blue 
echo blart 
+1

順便說一句,這招('EXEC 1> > foo.log')被自動配置生成的配置相當無恥地被盜取... –

相關問題