バックグラウンドでプロセスを実行して端末を再起動します。

バックグラウンドでプロセスを実行して端末を再起動します。

TCPトラフィックを自分のデバイスに送信するためにethrツールを実行しています。 Ethrツールはインターフェイスごとにトラフィックを送信し、複数のインターフェイスに対してethrツールコマンドを実行するPythonスクリプトを作成しました。私はコマンドと対話できるようにバックグラウンドでコマンドを実行することにしました。

私が直面する問題は、&と '&'を使用してプロセスをバックグラウンドで送信できますが、プロンプトに戻るにはEnterキーを押す必要があることです。 Enterキーを押さずにメッセージを受信する方法はありますか?

ツールの実行に使用するコマンドは次のとおりです。./ethr -s ip 73.3.224.11 -4 -port 10499 -no &

ファイルにリダイレクトしようとしましたが、問題はファイルサイズが大きくなり、仮想マシンがクラッシュすることです。代替ソリューションを提案してください。

答え1

stdout次にリダイレクト:stderr/dev/null

./ethr <arguments> > /dev/null 2>&1 &

なぜなら、あなたは出力を気にしないようです。

関連情報