将输出和错误重定向到#/ bin / sh中的logfile和console

时间:2013-08-05 15:07:30

标签: linux shell scripting crontab shell-exec

我希望将shell脚本输出和错误重定向到文件和控制台 我使用#/bin/sh,以下工作在BASH中,但不在基础shell(#/bin/sh)中。有哪些方法可以在#/bin/sh

中实现这一目标
set -x

exec > >(tee "logfile") 2>&1

和exec&> logfile只输出到文件而不输出到标准输出

1 个答案:

答案 0 :(得分:1)

 /path/2/cmd 2>&1 | tee logfile

就像你能得到的老学校一样。

IHTH