পসিক্স সিস্টেমে সমাপ্তি সংকেতগুলিতে সাধারণত নিম্নলিখিত ক্রম থাকে (অনেকগুলি এমএএন পৃষ্ঠাগুলি এবং পসিএক্স স্পেক অনুযায়ী):
স্বাক্ষর - বিনীতভাবে একটি প্রক্রিয়া শেষ করতে বলুন। এটি কৃত্রিমভাবে সমাপ্ত হবে, সমস্ত সংস্থান (ফাইল, সকেট, চাইল্ড প্রক্রিয়াগুলি ইত্যাদি) পরিষ্কার করবে, অস্থায়ী ফাইলগুলি মুছে ফেলবে এবং এ জাতীয় কিছু।
সিকুইট - আরও জোরপূর্বক অনুরোধ। এটি কৃপণ সমাপ্ত হবে, এখনও পুরোপুরি পরিষ্কারের প্রয়োজন এমন সংস্থানগুলি পরিষ্কার করে, তবে অস্থায়ী ফাইলগুলি মুছতে পারে না, কোথাও ডিবাগের তথ্য লিখতে পারে; কিছু সিস্টেমে একটি কোর ডাম্পও লেখা হবে (সিগন্যালটি অ্যাপটির দ্বারা ধরা পড়লে বা না থাকুক)।
সিক্কিল - সর্বাধিক জোর অনুরোধ। প্রক্রিয়াটি এমনকি কিছু করতে বলা হয় না, তবে সিস্টেমটি এটি পছন্দ করবে না তা প্রক্রিয়া পরিষ্কার করবে। সম্ভবত একটি কোর ডাম্প লেখা হয়।
কীভাবে এই চিত্রটির সাথে সাইন ইন করা যায়? সিআরআইএনএল প্রক্রিয়াটি সাধারণত সিআইজিএনটি দ্বারা সমাপ্ত হয় যখন ব্যবহারকারী সিআরটিএল + সি হিট করে, তবে কিল ইউটিলিটি ব্যবহার করে সাইন ইন একটি পটভূমি প্রক্রিয়াও শেষ করতে পারে। আমি চশমা বা শিরোলেখের ফাইলগুলিতে যা দেখতে পাচ্ছি তা হ'ল যদি সাইন্টারের চেয়ে সিআইজিএনটি কম বা বেশি শক্তিশালী হয় বা যদি স্বাক্ষর এবং সাইনটারমের মধ্যে কোনও পার্থক্য থাকে।
হালনাগাদ:
আমি এখনও অবধি সমাপ্তি সংকেতগুলির সর্বোত্তম বিবরণ হ'ল জিএনইউ লিবিসি ডকুমেন্টেশন । এটি খুব ভালভাবে ব্যাখ্যা করে যে সাইনটারএম এবং সিগকিউটের মধ্যে একটি উদ্দেশ্যগত পার্থক্য রয়েছে।
এটি সাইনটারম সম্পর্কে বলে:
বিনীতভাবে কোনও প্রোগ্রামটি শেষ করতে বলার স্বাভাবিক উপায় It
এবং এটি সিকুইটি সম্পর্কে বলে:
[...] এবং কোনও প্রোগ্রামের ত্রুটি সংকেতের মতো প্রক্রিয়াটি সমাপ্ত হলে একটি কোর ডাম্প উত্পাদন করে। আপনি এটি একটি প্রোগ্রাম ত্রুটি শর্ত হিসাবে ব্যবহারকারী দ্বারা "সনাক্ত" হিসাবে ভাবতে পারেন। [...] সিকুইকিটি পরিচালনার ক্ষেত্রে কয়েকটি ধরণের ক্লিনআপগুলি সর্বোত্তমভাবে বাদ দেওয়া হয়। উদাহরণস্বরূপ, প্রোগ্রামটি যদি অস্থায়ী ফাইলগুলি তৈরি করে তবে অস্থায়ী ফাইলগুলি মুছে ফেলার মাধ্যমে এটি অন্যান্য সমাপ্তির অনুরোধগুলি পরিচালনা করতে হবে। তবে সেগুয়েটের পক্ষে সেগুলি মুছে না ফেলা ভাল, যাতে ব্যবহারকারী তাদের মূল ডাম্পের সাথে একত্রে পরীক্ষা করতে পারেন।
এবং সিগআপেরও যথেষ্ট ব্যাখ্যা করা হয়েছে। সাইনগআপ আসলে কোনও সমাপ্তি সংকেত নয়, এর অর্থ কেবল ব্যবহারকারীর সাথে "সংযোগ" হারিয়ে গেছে, সুতরাং অ্যাপ্লিকেশনটি ব্যবহারকারীকে আরও কোনও আউটপুট (যেমন স্টাডআউট / স্টডার আউটপুট) পড়ার আশা করতে পারে না এবং এর থেকে প্রত্যাশার কোনও ইনপুট নেই ব্যবহারকারী এখন আর। বেশিরভাগ অ্যাপ্লিকেশনের জন্য যার অর্থ তারা আরও ভাল ছেড়ে দেয়। তাত্ত্বিকভাবে একটি অ্যাপ্লিকেশনও সিদ্ধান্ত নিতে পারে যে যখন একটি সিএইচএইচআপ আসে তখন এটি ডিমন মোডে যায় এবং এখন একটি ব্যাকগ্রাউন্ড প্রক্রিয়া হিসাবে চালিত হয়, একটি কনফিগার করা লগ ফাইলে আউটপুট লেখার জন্য। ইতিমধ্যে ব্যাকগ্রাউন্ডে চলমান বেশিরভাগ ডেমনগুলির জন্য, সিএইচএইচপি এর অর্থ সাধারণত তারা তাদের কনফিগারেশন ফাইলগুলি পুনরায় পরীক্ষা করে দেখবেন, সুতরাং আপনি কনফিগার ফাইল সম্পাদনা করার পরে এটি ব্যাকগ্রাউন্ড প্রক্রিয়ায় প্রেরণ করবেন।
তবে সিআরটিএল + সি দ্বারা প্রেরিত ব্যতীত এই পৃষ্ঠায় সিগিন্টের কোনও কার্যকর ব্যাখ্যা নেই। কেন কোনও কারণ রয়েছে যে কেউ সিগন্টারের চেয়ে আলাদাভাবে সিগিন্ট পরিচালনা করবে? যদি তা হয় তবে এর কারণ কীভাবে হবে এবং পরিচালনা কীভাবে আলাদা হবে?