मैं आदेश जारी करने वाले कर रहा हूँ:netcat का उपयोग कर फ़ाइल कैसे भेजें और फिर कनेक्शन को जिंदा रखें?
netcat serveraddress myport < MY_FILE
बात है, कि netcat एक संदेश भेजता है एक बार फ़ाइल भेज दिया जाता है कनेक्शन बंद हुआ। मुझे उस फाइल को भेजने के बाद कंसोल से संदेश लिखने की जरूरत है। मुझे लगता है कि stdin करने के लिए पाइपलाइनलाइन करने के लिए कुछ किया है .. क्या यह था?
netcat serveraddress myport < MY_FILE |
अब यह काम नहीं कर रहा है।
मैं यूनिक्स पर हूं।
अतिरिक्त जानकारी:
cat MY_FILE - | ncat ...
(ध्यान दें कि मैंने: यह सर्वर साइड पर नियंत्रण (ईजी serverside पर netcat का उपयोग भीतर का कनेक्शन के लिए सुनने के लिए)
धन्यवाद, यह था। एक बड़ा प्लस होगा यदि आप इस बारे में थोड़ी सी जानकारी जोड़ सकते हैं कि यह क्यों काम करता है, या कुछ प्रतिबिंब। (वह क्या है "-"? – quinestor
'-' बिल्ली को stdin पढ़ने के लिए बताता है। यह पहली बार पढ़ता है (और लिखता है) 'MY_FILE', फिर stdin पढ़ता है। अगर stdin एक tty है, तो यह बस कीबोर्ड से इनपुट पर ब्लॉक करता है। –