yum update
কোনও সিস্টেমে শেষবার চালিত হয়েছিল তা খুঁজে পাওয়ার কোনও আধ্যাত্মিক উপায় কি ?
আমাদের সেট আপটি হ'ল আমাদের স্টেজিং সার্ভারগুলি রয়েছে যা স্বয়ংক্রিয় আপডেটগুলি চালিত হয় এবং যদি তারা পড়ে না যায় তবে আমরা ম্যানুয়ালি আমাদের প্রোডাকশন সার্ভারগুলি মাসে একবারে আপডেট করব (সমালোচনামূলক আপডেটগুলি বাদ দিয়ে)। (আমি ম্যানুয়ালি বলি, আদর্শভাবে আমি তাদের সমস্তটিতে ম্যানুয়ালি একটি আপডেট ট্রিগার করতে চাই, তবে এটি অন্য একটি বিষয়)।
তবে আপনি ব্যস্ত হয়ে যান, টাস্কগুলি স্লিপ ইত্যাদি So তাই আমি একটি নাগিওস চেক সেট আপ করতে চাই যা আমাদের খুব বিরক্ত করে যদি আমাদের বিরক্ত করা শুরু করে।
ওয়েবে অনুসন্ধান করা আমাকে খুব বেশি পেল না। সিস্টেমের চারপাশে হাঁসফাঁস করা, আমি এখন অবধি সবচেয়ে ভাল জিনিসটি খুঁজে পেয়েছি এরকম কিছু হবে:
grep Updated /var/log/yum.log | tail -1 | cut -d' ' -f 1-2
যা আমাকে এমন কিছু দেয় Mar 12
যা আমি তার পরে একটি তারিখে রূপান্তর করতে পারি। তারিখটি এই বছর বা গত বছর কিনা তা নিয়ে কয়েকটি ছোটখাটো জটিলতা রয়েছে এবং /var/log/yum.log.1
লোগ্রোটেটের পরে অবিলম্বে চেক করার ক্ষেত্রে আমারও পরীক্ষা করা প্রয়োজন । তবে তা কেবল বিশদ স্ক্রিপ্টিং।
এটি অবশ্যই সাধারণ আপডেটের চেয়ে একক প্যাকেজের আপডেট দ্বারা 'বোকা' করা যেতে পারে।
তাহলে কখন yum update
চালানো হয়েছিল তা দেখার আরও আরও কোনও উপায় আছে ?
সম্পাদনা: আমি এখন একটি নাগিওস এনআরপিই প্লাগইন লিখেছি যা আমি প্রশ্নের সামনে রেখে দেওয়া ধারণাটি ব্যবহার করে। আপনি থেকে এটা দখল করতে পারেন https://github.com/aptivate/check_yum_last_update
history
কমান্ডটি উপলব্ধ নেই বলে মনে হয়। (আমরা বেশিরভাগ ক্ষেত্রে এখনও সেন্টস 5 ব্যবহার করি)। আসলে, মাত্র চেষ্টা করা হয়েছে এবং সেন্টোস 6 এর এটি রয়েছে। তবে এটি আমাদের উদ্দেশ্যে পর্যাপ্ত সর্বজনীন নয় - তবে অন্যদের জন্য দরকারী বলে মনে হচ্ছে।