lubuntu サーバーで実行されている mysql db の ddl および dml を再構築するための Jenkins プロセスをセットアップしようとしています。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 の結果がログに表示されます。私は何が間違っているのでしょうか?
ありがとう