На порту 5144 є прослуховування демона, який я не можу змінити.
Я хочу використовувати netcat для надсилання вмісту текстового файлу на сервер, але це змушує netcat
зависати термінал, поки я не натискаю Ctrl+ C:
cat file.txt | nc -u 127.0.0.1 5144
Єдиний спосіб, коли я можу змусити його працювати - це запустити nc -u 127.0.0.1 5144
та скопіювати / вставити вміст файлу вручну.
Будь-які ідеї?
Також зверніть увагу:
cat file.txt | ...
веде доbash: ...: command not found
і я можу продовжувати використовувати термінал- використання
nc -u 127.0.0.1 5144 < file.txt
призводить до тієї ж поведінки, що і використання | вище
bash: ...: command not found
і використання "<file.txt" робить те саме, що і | оператор (netcat просто висить)
bash: ...: command not found
"? Або сказано " bash: cat: command not found
" чи " bash: nc: command not found
"? І тоді він виходить на запит на оболонку чи він висить? (Я рекомендую вам відредагувати питання, щоб додати ці деталі, тому людям в Австралії, які щойно прокидаються, не потрібно читати всі ці коментарі, щоб дізнатися, які у вас симптоми.)
cat file.txt | …
? Як щодоnc -u 127.0.0.1 5144 < file.txt
?