2016-08-02 9 views
-1

私はスクリプトで(Pythonプログラムで使用するために)telnetを使用しようとしています。私は、接続を行い、コマンドを送信し、ちょうど1行で接続を終了したい。私が送信したいコマンドは、リモートマシン上でプログラムを起動することですが、私はこのプログラムの終了を待ってtelnet接続を終了する必要はありません。Telnet:接続して、コマンドを1行で終了します。

私はしようとします: "echo myCommand | netcat 192.168.1.50 23"しかし、プログラムの終了を待ちます。あなたの助けのための

おかげ

+0

はローカルでシェルにコマンドをバックグラウンドで起動する方法を知っていますか?あなたがするなら、次に知る必要があるのは、[nohupコマンド](http://man7.org/linux/man-pages/man1/nohup.1.html)です。 –

答えて

4

使用bashの組み込みTCPソケット機能:

echo yourCommand >/dev/tcp/192.168.1.50/23 
関連する問題