আমি একটি নতুন সকেট ফাইলটি তৈরি করতে চাই /dev
। এটি পাওয়ার উপায়টি কি নতুন নিয়মে যুক্ত হচ্ছে udev
?
আমি একটি নতুন সকেট ফাইলটি তৈরি করতে চাই /dev
। এটি পাওয়ার উপায়টি কি নতুন নিয়মে যুক্ত হচ্ছে udev
?
উত্তর:
mknod
আপনি যদি কমান্ড-লাইন থেকে ইউনিক্স / টিসিপি সকেট তৈরি করতে চান socket
তবে সকেট প্যাকেজ থেকে কমান্ডটি চেষ্টা করুন (এটি প্রথমে ইনস্টল করুন)। এর ম্যান পৃষ্ঠার বিবরণ সংক্ষিপ্তসার :
সকেট একটি ইন্টারনেট ডোমেন টিসিপি বা একটি ইউনিক্স ডোমেন স্ট্রিম সকেট তৈরি করে এবং এটি স্টিডিন এবং স্টডআউটের সাথে সংযুক্ত করে।
socket -v coma.cs.tu-berlin.de nntp
coma.cs.tu-berlin.de (130.149.28.10) এর এনএনটিপি পোর্ট (পোর্ট 119) এর সাথে সংযোগ স্থাপন করে।
socket -sl 3425
স্থানীয় হোস্টে 3425 পোর্টে একটি সার্ভার সকেট তৈরি করে এবং সংযোগের জন্য অপেক্ষা করে। কোনও সংযোগ বন্ধ হওয়ার পরে, একটি নতুন সংযোগ গৃহীত হয়।
socket -wslqvp "echo Socket! " 1938
স্থানীয় হোস্টে 1938 পোর্টে একটি সার্ভার সকেট তৈরি করে এবং সংযোগের জন্য অপেক্ষা করে। কোনও সংযোগ গৃহীত হলে, "সকেট!" সকেটে লেখা হয়। সকেট থেকে কোনও ডেটা পড়ে না এবং আঙুলের প্রোগ্রামে লেখা হয় না। প্রোগ্রামটির স্ট্যান্ডার্ড আউটপুট-এ-ফাইলের শর্তটি শেষ হলে সংযোগটি বন্ধ থাকে। তারপরে একটি নতুন সংযোগ গৃহীত হয়।
আমি মনে করি আপনি আদেশটি সন্ধান করছেন mknod
। (যদি আপনি এটির যে সিস্টেম কল ব্যবহার করে সে সম্পর্কে আগ্রহী হন, তবে এর জন্য ম্যানপেজটি এখানে রয়েছে ))
/dev/log
সাথে সমতুল্য কীভাবে তৈরি করবেন তা কি আপনার কোনও ধারণা আছেsocket
?