我正在编写一个脚本来备份数据库。我有以下行:
mysqldump --user=$dbuser --password=$dbpswd \
--host=$host $mysqldb | gzip > $filename
我想将 stderr 分配给一个变量,以便它会向我自己发送一封电子邮件,让我知道如果出现问题会发生什么。我找到了将标准错误重定向到标准输出的解决方案,但我不能这样做,因为标准输出已经(通过 gzip)发送到文件。如何将 stderr 单独存储在变量 $result 中?