पोर्ट 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" का उपयोग करने पर वही होता है | ऑपरेटर (नेटकैट सिर्फ लटकता है)
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
?