5
在shell脚本中禁止来自MySQL的警告消息,但允许错误
使用某些基本的MySQL命令运行shell脚本时,我的日志文件随以下消息一起转储。 这是消息: “警告:在命令行界面上使用密码可能是不安全的。” 要停止这些消息,我正在使用以下作业定义。 例: run_wrapper.sh |grep -v "Warning: Using a password" > output.log 2>&1 此方法有效,但是未将MySQL错误记录到output.log。 如果我像下面这样更改定义,则MySQL错误开始出现(如果有) run_wrapper.sh > output.log 2>&1 因此,问题是如何仅使用cron定义来抑制警告消息并报告日志文件中的SQL错误?