আমি উবুন্টুতে একজন রেসি ওয়ার্কার সার্ভিস চালাচ্ছি, এবং আমি এটি আপস্টার্ট (উবুন্টুর জন্য ডিফল্ট প্রক্রিয়া পরিচালক) ব্যবহার করে পরিচালনা করতে চাই।
একজন রিকিউই কর্মী জন্য উপযুক্ত শাটডাউন ক্রম হ'ল QUIT
প্রথমে সংকেত প্রেরণ করা , এবং কোনও চলমান কাজ প্রথমে শেষ করার প্রক্রিয়াটির জন্য অপেক্ষা করুন। এটি তখন নিজেই থামানো উচিত। যদি কর্মীরা সময়োচিত পদ্ধতিতে শাটডাউন না করে - কারণ কাজটি এখনও চলছে (সম্ভবত আটকে রয়েছে), আমাকে একটি TERM
সংকেত পাঠাতে হবে যা শ্রমিক প্রক্রিয়াটি চাকরি বাতিল করতে এবং প্রস্থান করতে বাধ্য করবে। এবং স্পষ্টতই, যদি এটি কাজ না করে তবে একটি KILL
সংকেত পাঠাতে হবে।
আমি এটি প্রয়োগ pre-start script
করার জন্য QUIT
যে পদ্ধতিটি ভেবেছিলাম তা হ'ল সিগন্যাল প্রেরণ করা এবং তারপরে প্রক্রিয়াটি উপস্থিত না হওয়া বা সময়সীমা শেষ হওয়ার আগ পর্যন্ত ঘুমানো।
তবে বাস্তবে যা ঘটে তা হ'ল যদি শ্রমিক প্রতিক্রিয়া জানায় QUIT
এবং প্রস্থান করে, respawn
লাথি মেরে প্রক্রিয়াটি পুনরায় চালু করে যা স্পষ্টতই থামার প্রক্রিয়াটিকে না ঘটায়।
আমরা যদি যাইহোক প্রক্রিয়াটি বন্ধ করে দিই তবে রেসপন না পাওয়ার জন্য উপাসনা পাওয়ার কী উপায় আছে?