ফাইলটি কমান্ড লাইনে সকেট হলে কীভাবে পরীক্ষা করবেন?


1

শিরোনাম হিসাবে। কমান্ড লাইনে পরীক্ষা করার কোনও উপায় কি কোনও ফাইল সকেট কিনা? পরীক্ষার দ্বারা আমি বলতে চাইছি আমি স্টাডআউট থেকে বলতে পারি কিনা, এবং প্রোগ্রামিকভাবে বাশ স্ক্রিপ্টের মতো না, যদিও এটি খুব ভাল fine বিটিডব্লিউ, আমি ম্যাকে আছি (একবারে কমান্ডগুলি পৃথক হয়ে যায়)। ধন্যবাদ!

উত্তর:


1

একটি সকেটের প্রথম অনুমতি পতাকাটিতে "গুলি" রয়েছে:

ls -la X0 
srwxrwxrwx 1 paul hum 0 Jul 14 14:48 X0

আপনি -Sস্যুইচ দিয়ে ব্যাশে পরীক্ষা করতে পারেন:

if  [ -S /my/file.socket ] ; then
   # stuff
fi

অথবা findডিরেক্টরিতে কোনও সকেট সন্ধান করতে কমান্ডটি ব্যবহার করা যেতে পারে:

find  . -type s

0

পরীক্ষা -S / var / রান / কিছু_সকেট_ফাইলে

যদি $? == 0, এই ফাইলটি একটি সকেট ফাইল।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.