Ada proses daemon yang mendengarkan pada port 5144, yang tidak bisa saya modifikasi.
Saya ingin menggunakan netcat untuk mengirim konten file teks ke server, tetapi ini menyebabkan netcat
menggantung terminal sampai saya menekan Ctrl+ C:
cat file.txt | nc -u 127.0.0.1 5144
Satu-satunya cara saya bisa membuatnya bekerja adalah dengan menjalankan nc -u 127.0.0.1 5144
dan menyalin / menempelkan isi file secara manual.
Ada ide?
Juga mencatat:
cat file.txt | ...
mengarah kebash: ...: command not found
dan saya dapat terus menggunakan terminal- menggunakan
nc -u 127.0.0.1 5144 < file.txt
mengarah ke perilaku yang sama seperti menggunakan | atas
bash: ...: command not found
dan menggunakan "<file.txt" melakukan hal yang sama dengan | operator (netcat just hang)
bash: ...: command not found
"? Atau apakah dikatakan " bash: cat: command not found
" atau " bash: nc: command not found
"? Dan kemudian apakah itu kemudian keluar ke prompt shell, atau apakah itu menggantung? (Saya mendorong Anda untuk mengedit pertanyaan untuk menambahkan rincian ini, sehingga orang-orang di Australia yang baru saja bangun tidak harus membaca semua komentar ini untuk mengetahui apa gejalanya.)
cat file.txt | …
? Bagaimana dengannc -u 127.0.0.1 5144 < file.txt
?