ওপেনসেলের s_client কমান্ডে টাইমআউট সেট করা সম্ভব?


14

আমি একটি স্ক্রিপ্ট পেয়েছি যা ওপেনসেলের s_client কমান্ড ব্যবহার করে হোস্টের একটি বড় সেটের শংসাপত্রগুলি টানতে পারে। ফায়ারওয়ালের কারণে এই হোস্টগুলির মধ্যে কিছু অপ্রয়োজনীয়ভাবে অ্যাক্সেসযোগ্য হবে। ডিফল্টের চেয়ে খুব ছোট কিছুতে s_client সময়সীমা সেট করা কি সম্ভব? আমি ম্যান পৃষ্ঠা / সহায়তা ফাইলটিতে একটিও দেখতে পাচ্ছি না।

এটি বা কোনও ধরণের র‌্যাপার কমান্ড যা এক্স সংখ্যার সেকেন্ড পরে ওপেনসেল-এস_স্লায়েন্টকে স্বয়ংক্রিয়ভাবে হত্যা করবে।

আমি সম্ভব হলে ব্যবহারের জন্য হোস্ট / পোর্টের প্রাক-পরীক্ষা না করাকে পছন্দ করব।

উত্তর:


14

জিএনইউ কোর্টিল প্যাকেজ থেকে টাইমআউট কমান্ড ব্যবহার করুন।

timeout <time> <command>

বিকল্প হিসাবে কেবল সংরক্ষণের জন্য উত্তরের জন্য এই সংরক্ষণাগারযুক্ত ব্লগ পোস্টের প্রথম প্রতিক্রিয়াটি দেখুন ।


1

প্রথম লুপের জন্য: সার্ভারনেম পড়ার সময়; করুন

টাইমআউট 2 বাশ-সি "/ dev / tcp / $ সার্ভারনেম / $ পোর্ট" && ইকো পোর্ট খোলা। || প্রতিধ্বনি বন্দর বন্ধ।

সম্পন্ন

তবে উন্মুক্ত বন্দরগুলি আরও স্বতন্ত্র: টাইমআউট 1 ওপেনএসএল এস_ক্লিয়েন্ট -শোসার্টস-সংযোগ $ সারওয়ার্নাম: $ বন্দর

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