mc
コマンドラインでユーティリティバイナリ(実際には最新バージョンのminioクライアント)を実行すると、奇妙な動作が観察されました。
このように実行すると、./mc --version
コマンドは永久に中断されます。 CTRL-Cでさえ私をエクスポートしません。
私が./mc --version | cat
そのように実行すると、./mc --version | less
出力が正しく表示されるようにすることができます。
strace ./mc --version
実行すると、Stops atの出力を見ることができます。strace
write(1, "...")
この行動にはどのような問題がありますか?どのようにさらにデバッグできますか?
私はこれ自体は何の関係もなく、mc
私たちがバイナリを実行している環境に関連していると確信しています。
cat
もっと奇妙なことは、配管やそれに似たものがなくても、数週間または数ヶ月前にこれがうまくいったと確信しているということです。