2014-02-26 36 views
0

我得到了正确的结果,但我也得到了一个额外的奇怪结果。正在为正在执行的脚本目录中下载的每个文件创建一个文件,而不是在日志目录中。当我评论回声时,它会消失,文件不会被创建。有没有另外一种方法或什么是正确的方式来记录我正在下载到CURL中的地址?Bash回声输出重定向到指定目录中的日志文件

echo $DLADDR$'\r' >> Downloads/LOGS/$LOGFILE 2>$1 
curl -o Downloads/$FILECATNAME $DLADDR >> Downloads/LOGS/$LOGFILE 2>&1 

回答

0

您应该将2>$1更改为2>&1。否则,stderr将被重定向到名称为"$1"的文件(脚本的第一个参数)。

+0

谢谢你,这是一个疏忽! – MAXGEN

相关问题