我正在尝试设置一个 Jenkins 进程来为在 lubuntu 服务器上运行的 mysql db 重建 ddl 和 dml。bash 脚本执行对 mysql 设置日志文件的调用,然后我运行 awk 来分析结果以查看是否发生任何错误。然而,对 mysql 的调用,虽然它正在重建数据库,但不会向日志文件输出任何内容。我尝试了不同的变体来解决这个问题:
mysql --user=<usr> --password=<pwd> <ddl.sql >ddl.log
和
mysql --user=<usr> --password=<pwd> --tee=ddl.log ddl.sql
在这两种情况下,日志的长度都保持为 0。如果我以交互方式运行 mysql 并输入:
\T ddl.log
\. ddl.sql
然后 ddl 结果显示在日志中。我想知道我可能做错了什么?
谢谢