Shell脚本:重定向STDERR显示实际脚本

时间:2019-09-16 05:15:53

标签: bash shell echo stderr cp

我正在为备份自动化过程创建一个脚本,并且在这样做时,在脚本中,当我尝试将STDERR重定向到.log文件时,它会正确重定向,并且当我尝试从该文件中提取日志时,它会显示实际脚本。为什么呢?

代码:

LFB(){ #Local full backup
echo -e "\nBackup in progress. . .\n"
cp -rfp $srcpath/ $destpath > bkup.log 2&>1
set `tail -n 2 bkup.log`
echo -e "\nTransfered $2 $3 and the\c"
}

0 个答案:

没有答案