क्या किसी दूरस्थ फ़ाइल के लिए एक सिमलिंक बनाना संभव है?


0

मैं एक अनुप्रयोग विकसित कर रहा हूँ जो दूरस्थ रास्पबेरी पर / dev / ttyusb0 से पढ़ता है। क्या मेरी स्थानीय विकास मशीन पर रिमोट डिवाइस (रसपी) के लिए एक सिमलिंक बनाना संभव है?

धन्यवाद!

जवाबों:


1

नहीं।

सिम्बलिंक्स केवल एक पथ को इंगित करते हैं - सिम्लिंक रिज़ॉल्यूशन प्रक्रिया मूल रूप से मूल नाम के एक हिस्से को अनिवार्य रूप से बदल देती है। उदाहरण के लिए, यदि आपके पास एक रास्ता था और आप के लिए एक सहानुभूति थी , तो प्रक्रिया आपको दे देगी ।/home/mario/docs/notes.txtdocs../luigi/documents/home/mario/../luigi/documents/notes.txt

इसलिए आप केवल उसी चीज़ के लिए सहानुभूति बना सकते हैं जिसमें पहले से ही एक स्थानीय रास्ता है। (नियमित फ़ाइलों के लिए यह एक नेटवर्क फाइल सिस्टम द्वारा प्रदान किया जा सकता है, जैसे कि NFS / SMB / AFS / 9p, लेकिन उपकरणों को आमतौर पर इस तरह निर्यात नहीं किया जा सकता है।)


यदि आपका प्रोग्राम केवल डेटा पढ़ता है और लिखता है, लेकिन सीरियल पोर्ट (फ्लो कंट्रोल, आदि) के लिए विशिष्ट किसी भी पैरामीटर का उपयोग नहीं करता है, तो आप अपने सीरियल पोर्ट को टीसीपी कनेक्शन से लिंक करने के लिए socatया ser2netरिमोट डिवाइस पर एडहॉक सुरंग बना सकते हैं , और उस टीसीपी कनेक्शन को "पीटीआई" से जोड़ने के लिए अपने स्थानीय मशीन के विपरीत।

लेकिन आपको अपने आवेदन में एक वैकल्पिक तंत्र को खुद लागू करना चाहिए - स्थानीय उपकरणों के अलावा, इसे टीसीपी / आईपी पर आरएफसी 2217 का समर्थन करना चाहिए, जो कि एक सामान्य "टीसीपी पर सीरियल" प्रोटोकॉल है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.