暂无图片
mysql8.4 在shell脚本中查询mysql使用tee记录日志不生效
我来答
分享
暂无图片 匿名用户
mysql8.4 在shell脚本中查询mysql使用tee记录日志不生效

各位老师,最近要写一个shell操作表复制,使用replace into,需要记录执行时间和影响行数,但是发现在脚本中,tee命令不能记录日志,并且使用重定向到文件可以记录结果,但是不能记录类似下面得信息:

Query OK, 2422 rows affected (0.10 sec)
Records: 2389 Duplicates: 33 Warnings: 0


有没有什么方法可以在shell脚本把上面得输出记录到文件日志里。

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
zz88
#!/bin/bash DB_USER="root" DB_PASSWORD="password" DB_HOST="localhost" DB_PORT="3306" DB_NAME="infosch" SQL_QUERY="select * from table " LOG_FILE="/logfile.log" mysql -u${DB_USER} -p${DB_PASSWORD} -h${DB_HOST} -P${DB_PORT} ${DB_NAME} -e "${SQL_QUERY}" > ${LOG_FILE} 2>&1
暂无图片 评论
暂无图片 有用 1
lq2878

这个我试了一下,好像不行,截图如下

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏