在使用一些底层 MySQL 命令运行 shell 脚本时,我的日志文件被转储了以下消息。
这是消息:
“警告:在命令行界面上使用密码可能不安全。”
为了停止这些消息,我使用了以下作业定义。
例子:
run_wrapper.sh |grep -v "Warning: Using a password" > output.log 2>&1
Run Code Online (Sandbox Code Playgroud)
这有效,但未将 MySQL 错误记录到output.log
.
如果我像下面那样更改定义,那么 MySQL 错误就会开始出现(如果有的话)
run_wrapper.sh > output.log 2>&1
Run Code Online (Sandbox Code Playgroud)
所以问题是如何仅使用 cron 定义来抑制警告消息并报告日志文件中的 SQL 错误?