มีกระบวนการภูตที่กำลังฟังพอร์ต 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ล่ะ