Linux Signals
প্রতিটি স্ট্যান্ডার্ড POSIX/Linux প্রসেস সিগন্যালের একটি দ্রুত-পাঠযোগ্য রেফারেন্স — SIGHUP থেকে SIGSYS পর্যন্ত — প্রতিটি সিগন্যালের নম্বর, এর ডিফল্ট অ্যাকশন (Term, Core, Ign, Stop, Cont), এটি ধরা যায় কি না, কী এটি উৎপন্ন করে এবং সংশ্লিষ্ট শেল এক্সিট কোড (128+N) দেখায়। আপনার ব্রাউজারে, বিনামূল্যে।
প্রতিটি স্ট্যান্ডার্ড POSIX/Linux প্রসেস সিগন্যাল, ব্যাখ্যা সহ। সবকিছু একটি বিল্ট-ইন রেফারেন্স থেকে আপনার ব্রাউজারে চলে — কিছুই সার্ভারে পাঠানো হয় না।
| সিগন্যাল | নং | ডিফল্ট অ্যাকশন | ধরা যায় | বিবরণ | Exit কোড |
|---|
Linux Signals সম্পর্কে
Linux Signals রেফারেন্স SIGHUP থেকে SIGSYS পর্যন্ত প্রতিটি স্ট্যান্ডার্ড POSIX/Linux প্রসেস সিগন্যাল একটি স্ক্যানযোগ্য টেবিলে তালিকাভুক্ত করে। প্রতিটি সারি দেখায় সিগন্যালের সংখ্যা, এর ডিফল্ট অ্যাকশন — Terminate, Core dump, Ignore, Stop বা Continue — একটি প্রসেস এটি ধরতে পারে কিনা, সাধারণত কী এটি জাগায়, এবং একটি প্রসেস এর দ্বারা মারা গেলে আপনি যে শেল এক্সিট কোড (128 + N) দেখেন।
সেই এক্সিট-কোড কলামটি ডেভেলপাররা প্রতিদিন যা মুখোমুখি হন তা সমাধান করে: 137 দিয়ে বেরিয়ে যাওয়া একটি কনটেইনার SIGKILL (9) দ্বারা বন্ধ করা হয়েছিল, 139 দিয়ে একটি ক্র্যাশ SIGSEGV (11) থেকে একটি সেগমেন্টেশন ফল্ট ছিল, এবং 143-এ একটি পরিচ্ছন্ন শাটডাউন SIGTERM (15) থেকে এসেছিল। অনুসন্ধান নাম, সংখ্যা, এক্সিট কোড বা অর্থ দিয়ে কাজ করে, তাই আপনার কাছে যে সূত্রটি আছে সেখান থেকেই আপনি শুরু করতে পারেন।
দুটি ফুটনোট এমন অংশ কভার করে যা রেফারেন্সগুলো সাধারণত এড়িয়ে যায়: রিয়েল-টাইম সিগন্যাল SIGRTMIN থেকে SIGRTMAX, যাদের কোনো পূর্বনির্ধারিত অর্থ নেই এবং নিশ্চিত ক্রমে পৌঁছে দেওয়া হয়, এবং আর্কিটেকচার সতর্কতা — কিছু সিগন্যাল সংখ্যা Alpha, MIPS ও SPARC-এ ভিন্ন, যে কারণে স্ক্রিপ্টগুলোর প্রতীকী নাম ব্যবহার করা উচিত। সবকিছু আপনার ব্রাউজারে চলে।
Linux Signals কীভাবে ব্যবহার করবেন
- নাম (SIGKILL), সংখ্যা (9), শেল এক্সিট কোড (137) বা “segmentation”-এর মতো একটি কীওয়ার্ড দিয়ে একটি সিগন্যাল অনুসন্ধান করুন।
- সারিটি পড়ুন: সংখ্যা, ডিফল্ট অ্যাকশন, এটি ধরা যায় কিনা, এবং এটি কী জাগায়।
- 128+N শেল স্ট্যাটাসকে প্রসেসটি মেরে ফেলা সিগন্যালে অনুবাদ করতে এক্সিট-কোড কলামটি ব্যবহার করুন।
- সারির কপি বাটন দিয়ে সিগন্যালের নাম বা এক্সিট কোড কপি করুন।
- পোর্টেবল স্ক্রিপ্ট লিখলে রিয়েল-টাইম সিগন্যাল ও প্রতি-আর্কিটেকচার নম্বরিং সম্পর্কে নোটগুলো পরীক্ষা করুন।