小编jag*_*ada的帖子

在 shell 脚本中禁止来自 MySQL 的警告消息但允许错误

在使用一些底层 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 错误?

logs io-redirection shell-script mysql

14
推荐指数
2
解决办法
4万
查看次数

标签 统计

io-redirection ×1

logs ×1

mysql ×1

shell-script ×1