アプリケーションはすでに実行中で、コマンド出力はなく、GUIのみが出力されます。
新しい端末ウィンドウでアプリケーションのコマンド出力を取得するにはどうすればよいですか?
他のアプリケーションはすでにCLiで実行されていますが、アプリケーション自体に影響を与えずに別のウィンドウまたはリモートで特定のアプリケーションを監視したいですか?
答え1
これは実行中のアプリケーションにとって非常に複雑です。デバッガを接続し、ファイル記述子0、1、2を閉じ、新しい制御端末を開き、それに応じてファイル記述子を開く必要があります。また、アプリケーションが端末を制御しないため、一般的な方法で使用されず、端末を閉じて他の目的に使用することができることを認識しても機能しない可能性がstdin
ありstdout
ますstderr
。