কমান্ড দ্বারা কোন স্ট্রিমটি ব্যবহৃত হচ্ছে তা পরীক্ষা করা সম্ভব? (ব্যাশ)


3

আমার জ্বালাময়ী সমস্যা রয়েছে: স্টেডার পুনঃনির্দেশ কাজ করে না। আমি পাই:

iptables: Chain already exists

চেইন ইতিমধ্যে উপস্থিত রয়েছে কিনা তা খতিয়ে দেখার জন্য আমাকে বিরক্ত করা যাবে না (অর্থহীন, iptables কেবল চেইনটি পরবর্তী ধাপে ফ্লাশ করার আগে উপস্থিত থাকলে কেবল একটি ত্রুটি নিক্ষেপ করে, সুতরাং কেন এটি ইতিমধ্যে উপস্থিত রয়েছে তা পরীক্ষা করে বিরক্ত করবেন)। এটিকে অগ্রাহ্য করার জন্য, আমি স্টাডারকে / dev / নালটিতে পুনঃনির্দেশ করি তবে এটি কাজ করে বলে মনে হয় না।

সাধারণভাবে: আমি কীভাবে:

  1. কোন স্ট্রিমটি ব্যাশ-এ কোনও কমান্ড দ্বারা ব্যবহৃত হয়েছে তা পরীক্ষা করে দেখুন? এটা কি সম্ভব?

  2. কমান্ড দ্বারা সমস্ত স্ট্রিম আউটপুট পুনঃনির্দেশ?


1
বাবা! সাধারণ ত্রুটি: স্টডআউট পুনর্নির্দেশের আগে আমি স্ট্যাডারকে পুনঃনির্দেশ করছিলাম: iptables -N ড্রপলিস্ট 2> & 1> / dev / নাল iptables: চেইন ইতিমধ্যে বিদ্যমান iptables ত্রুটিতে stderr ব্যবহার করে, "iptables -N ড্রপলিস্ট> / dev / নাল 2> & 1" কাজগুলি। তবুও, প্রশ্নগুলি এখনও আমার মনে হয় stand
LetMeSOThat4U

আপনার আগ্রহী হতে পারে "নেটস্ট্যাট-ট্নল্প"
সিন্টহেড

উত্তর:


0
  • আপনার iptables কমান্ড কি?

  • আপনি / proc / <pid>/ fd / এ দেখতে পারেন ! কমান্ড চেইনে জড়িত অন্য কমান্ডের একটি পিডের সাথে "পাইপ" এন্ট্রি রয়েছে

  • টিএফএম অনুসারে ব্যাশে সমস্ত স্ট্রিম পুনর্নির্দেশ:

    স্ট্যান্ডার্ড আউটপুট এবং স্ট্যান্ডার্ড ত্রুটির পুনর্নির্দেশের জন্য দুটি ফর্ম্যাট রয়েছে:
    &>word
    এবং
    >&word
    দুটি ফর্মের মধ্যে প্রথমটি পছন্দ করা হয়। এটি শব্দার্থগতভাবে সমান
    >word 2>&1

Hth
শুভেচ্ছা
স্টিফান কে।

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