我正在为备份自动化过程创建一个脚本,并且在这样做时,在脚本中,当我尝试将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"
}