少し問題があります。基本的に tcprelay 経由で接続を開こうとしていますが、シェル スクリプトで実行すると、ウィンドウは、プロセスが転送を開始することを示していますが、カーソルはそこにとどまり、点滅しています。
python tcprelay.py -t 22:2222
Forwarding local port 2222 to remote port 22
このプロセスへの呼び出しの後に追加したものは、決して実行されません。
どうすれば tcprelay のようなプロセスを起動し、同時に SSH や telnet 経由で接続を作成している間に、プロセスを開いたままにしておくことができるのでしょうか?
& を使用してプロセスをバックグラウンドにしようとしましたが、結果は同じです。
telnet または ssh 経由でこのデバイスに接続し、いくつかのコマンドを実行してから接続を閉じようとしていますが、ここで立ち往生しています。
すべてを手動で実行する場合は、シェル ウィンドウを開いて tcprelay を実行し、別のウィンドウを開いてそこで作業を行いますが、これを「スクリプト化」する方法がわかりません。これまでのところ、解決策を見つけることに成功していません。
どんな助けでも大歓迎です。ありがとう!