1

Мне нужно протестировать TCP-сервер, подключившись к netcat в качестве клиента, отправляющего поток из /dev /random, и в то же время направить вывод в /dev /null.

Прием:

nc 127.0.0.1 3000 > /dev/null

Посылка:

cat /dev/random | nc 127.0.0.1 3000

Как я могу сделать оба одновременно?

Я могу подключить только один клиент, и мне нужно направить вывод в /dev /null для быстрого потребления вывода (~ 50 МБ / с).

2 ответа2

1

Используйте nc 127.0.0.1 3000 >/dev/null & чтобы отправить эту команду в фоновый режим. Затем вы можете запустить другую команду. Проверьте команды jobs а также fg и bg чтобы увидеть, как переключать задние и фоновые задания.

0

Видимо, это работает:

cat /dev/random | netcat 127.0.0.1 3000 > /dev/null

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .