লিনাক্সে, শাটডাউনের জন্য কি আরসি.লোকাল সমতুল্য?


10

আমি কয়েকটি কমান্ড পেয়েছি যাতে আমি চালিত করি rc.localযাতে তারা স্টার্টআপ ক্রমের সর্বশেষে চালিত হয়। আমি জানতে চাই যে শাটডাউনে এই কমান্ডগুলির ফলাফল পূর্বাবস্থায় ফেলার জন্য অনুরূপ কোনও সুবিধা আছে কিনা rc.shutdown। আদর্শভাবে, এটি অন্য /etc/init.dস্ক্রিপ্টগুলির আগে চালিত হবে ।


3
এটি অত্যন্ত বিতরণ-নির্ভর। আপনার বিতরণ সম্পর্কে তথ্য যোগ করুন।
rozcietrzewiacz

উত্তর:


8

আসলেই নয় (অন্তত আমার জ্ঞানের কাছে)।

আপনি SystemV বিন্যাসে init স্ক্রিপ্ট পেয়েছেন, তাহলে আপনি লাইন বরাবর কিছু তৈরী করতে পারে /etc/rc6.K00scriptnameএবং /etc/rc0.d/K00scriptnameযা সেখানে অন্যান্য স্ক্রিপ্ট কোন পূর্বে মৃত্যুদন্ড কার্যকর করা উচিত।



2

এটি সাধারনত সম্ভব তবে এটি আপনার কাছে থাকা init-স্ক্রিপ্ট সিস্টেমে নির্ভর করে। যদি আপনার ডিস্ট্রিবিউশন ওপেনআরসির সাম্প্রতিক সংস্করণ ব্যবহার করে ( জেন্টু যেমন করে) তবে আপনি কোনও স্ক্রিপ্ট লিখতে পারেন /etc/local.d/, তাদের কল করতে পারেন <something>.stopএবং সেগুলি সিস্টেম শাটডাউনে চালানো হবে। পুরানো সংস্করণগুলির জন্য, আপনাকে নিজের কমান্ডগুলি local_stop()ফাংশনের ভিতরে রাখতে হবে /etc/conf.d/local

অর্ডারটি আরসি-সিস্টেম সেটিংসের উপর নির্ভর করে, তবে সাধারণত স্থানীয় স্ক্রিপ্টগুলি সর্বশেষে স্টার্টআপে চালিত হয় এবং শাটডাউনে চালিত হয় are


1

আপনার যদি আপস্টার্ট থাকে তবে আপনি শাটডাউন ইভেন্টটি ধরতে পারেন এবং যখন এটি ধরা পড়ে তখন স্ক্রিপ্ট চালাতে পারেন।


1

ইন জেন্টু "স্থানীয়" স্ক্রিপ্ট ঠিক আপনি যা কিনা তা জিজ্ঞাসা করে: এটা উপর 'শুরু' নির্দিষ্ট ব্যবহারকারী নির্দিষ্ট কমান্ড এবং 'স্টপ' উপর কমান্ড অন্য সেট চালায়।

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