因此,我正在执行以下代码行:
innobackupex --defaults-file=${CONFIG_FILE} --no-timestamp --user=${DB_USER} --password=${DB_PASSWORD} --socket=${DB_SOCKET} ${SLAVE_INFO} --stream=tar ./ &> ${DB_LOG} | gzip - > ${HOSTNAME}_${ENVIRONMENT}_${DATEVALUE}.tar.gz
“&>”导致日志文件超过75 GB -输出不可读。
我将其切换为“ 2>”,日志文件的大小是可管理的,并且没有导致服务器空间不足:-)
谁能让我知道为什么会发生这种行为?为何正常功能会出现标准错误?
最佳答案
如果使用“&>”将输出重定向到文件,则将stdout和stderr重定向到该文件。在您的情况下,您将innobackupex输出和错误输出放置到文件中。
因此,使用2>可以将错误输出仅重定向到文件。
关于mysql - innobackupex将什么纳入标准?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34973046/