আমি কিভাবে কিছু স্ক্রিপ্ট চলমান থেকে Anacron প্রতিরোধ করবেন?


0

আমি RHEL5 এবং সফটওয়্যার RAID (mdadm) চালাচ্ছি। বর্তমানে আমি 99-রাইড-চেক সাপ্তাহিক ক্রন স্ক্রিপ্টটিকে স্বাভাবিক সময়ে (রবিবার সকালে) চালানোর অনুমতি দিই। তবে, সিস্টেমটি সেই সময়ের মধ্যে বন্ধ হয়ে গেলে সিস্টেমটি বিলম্বের সাথে বুট হওয়ার সময় এটি চালানো হবে। Anacrontab এবং / etc / anacrontab এর জন্য ম্যান পৃষ্ঠাটি দেখছেন, আমি দেখতে পাচ্ছি যে বর্তমান কনফিগারেশন cron.weekly স্ক্রিপ্টগুলির জন্য 70 মিনিটের বিলম্বের সাথে প্রতি 7 দিনে চালানোর জন্য সেট করা আছে। উচ্চ ডিস্ক আইও হবে যখন ভবিষ্যদ্বাণী করতে সক্ষম হব, তাই আমি এটি রবিবার সকালে শুরু করতে চাই, নাকি সব সময়ে। আমার প্রশ্ন হল, আমি কিভাবে 99-রাইড-চেককে আট সপ্তাহ ধরে চলতে এবং অ্যান্র্রন ব্যবহার না করার জন্য অপেক্ষা করতে পারি?

উত্তর:


0

সবচেয়ে সহজ বিকল্পটি আপনার স্ক্রিপ্টটিকে I / O লোড চেক করতে পরিবর্তন করতে হবে এবং শুধুমাত্র থ্রেশহোল্ডের নীচে এটি চালানো হবে। ভালো কিছু ব্যবহার করুন iostat এবং আপনার স্ক্রিপ্টে একটি চেক যুক্ত করুন যা শুধুমাত্র আমি চালিত হলে এক্স / আই এর নিচে হবে। আপনি তারপর ছেড়ে দিতে পারেন cron যেহেতু স্ক্রিপ্ট নিজেই লোড পরীক্ষা সঙ্গে মোকাবিলা করবে।


আপনার মন্তব্যের জন্য ধন্যবাদ. তবে এই আমার চাহিদা পূরণ করবে না। Mdadm যখন অ্যারে পুনর্নির্মাণ করে তখন আইওও স্পাইক হবে যা ভাল, তবে আমি যে ঘন্টার মধ্যে এটি নিয়ন্ত্রণ করতে সক্ষম হতে চাই।
SteveR

@ user2789281 যদি আপনি রবিবার সকালে চালানোর জন্য এটির জন্য সমস্ত কিছু চান বা একেবারেই না করেন তবে কেবল সাধারণ ব্যবহার করুন crontab এবং এটি একটি নির্দিষ্ট সময় দিতে।
terdon

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