stdoutの継続的なメッセージフローを監視し、プロセスが正常に実行されているかどうかを自動的に検出します。

stdoutの継続的なメッセージフローを監視し、プロセスが正常に実行されているかどうかを自動的に検出します。

チャットアプリケーションがあり、次の出力ストリームを利用してCI / CDアプリケーションをビルドしてから自動的にテストしようとしています。

アプリケーションが正常に実行されている場合は、毎秒複数行のテキストをコンソールに継続的にダンプします。ビルドにライブラリが欠落していてエラーダイアログが表示または起動しない場合、出力ストリームには何も記録されません。メッセージが印刷されても、アプリケーションが通常ダンプする連続したテキストストリームではありません。

アプリケーションが正しく機能していることを確認するために、30秒以上の連続アクティビティを自動的に聞く方法。

最後の詳細について。私はMINGW64 / MSYS2で実行されており、Linuxコマンドラインツールセット全体にアクセスできません。

私は何かを考えていた。

watch -n 1 'myApplication' 

それともファイルとしてtee出力してファイルを見る必要がありますか?myApplicationファイルサイズが増えないことを確認したいと思います。

ベストアンサー1

おすすめ記事