3

コンピュータ B のソケットから文字列を受け取るコンピュータ A に socat ソケットをセットアップしたいと考えています。この文字列は、コンピュータ A で実行されるコマンドの引数として解釈する必要があります。

コンピューター A:

socat TCP4-L:3334,fork SYSTEM:"./parsecommand.sh $INCOMING_STRING_OF_ARGS"

コンピューター B:

socat TCP4:remote.host:3334 SYSTEM:"echo 'out going string of args'"

これはそのようなモーションの正しい構文ですか? たとえば、socat ユニバースに $@ に相当する変数があるので、$INCOMING_STRING_OF_ARGS をその変数に置き換えて、これを機能させることができますか?

完全なコンテキストでは、実行中のリモート コマンドを「ssh」に置き換える「socat」が必要です。コンピューター A とコンピューター B の間に双方向接続を確立し、コンピューター B からコンピューター A にコマンドを送信し、コンピューター A でコマンドを実行し、出力をコンピューター B に返します。

4

0 に答える 0