少し問題があります。次の状況があります。
すでに動作するサーバー ツールをプログラムしました。いいえ、perl でテストしようとしました。したがって、テストに必要なすべてのプロセスを開始するためだけの startscript と、別のテスト スクリプトを作成しました。問題は次のとおりです。開始スクリプトでサーバーを開始する前に、SOCAT プログラムを開始する必要があります。socat プロセスに接続して、テスト スクリプトからいくつかの入力を行うにはどうすればよいですか? これは可能でしょうか?
わかりにくい説明で申し訳ありませんが、もう一度試してみます。2 つのファイルがあります。1 つはサーバーでプロセスを開始するファイルで、もう 1 つはサーバー プロセスにデータを書き込むための socat プロセスです。ここで他の必要なプロセスも開始しますが、それらはこの問題にとって重要ではありません。2 番目のファイルは、サーバーに送信するために socat プロセスに何かを書き込む必要があります。実行中の socat プロセスに接続するにはどうすればよいですか (サーバー プロセスが開始される前にプロセスを開始する必要があります。その理由は、サーバーが socat に接続できるためです)。
短い: サーバーは既に socat に接続されているため、サーバーではなく socat プロセスに接続またはパイプしたいですか?
UNIX システムを使用しています。