異なるnetcat接続からのデータを別々のファイルに保存する方法は?


0

データストリームを受信し、ファイルに保存し、さらに送信するサーバーが必要です。各接続は、ファイル名に対応するタイムスタンプを持つファイルを作成し、それに書き込む必要があります。

私の解決策:

nc -l -k -p 4000 | date +"%Y-%m-%d_%H_%M_%S" | xargs -I {} tee file_{}.dat | nc 192.168.0.3 4001

タイムスタンプと個別のファイルが決定される前に機能していましたが、今はファイルの作成にこだわっています。netcatからの不満:getaddrinfo:名前またはサービスが不明です


最初のコマンド(nc)をという名前のファイルに出力していますdate。あなたの例をより明確にしてください(できれば単一のスクリプトまたは「2つのターミナルウィンドウ」)。
フェリペLEMA

確かに、私の間違い。修正しました。
-ZuOverture

回答:


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.