@ saji89 ने uptime
कमांड का उल्लेख किया । मैं एक कदम नीचे जाऊंगा, और सीधे शब्दों में यह कहूंगा कि सिसादमिन के पास एक स्क्रिप्ट है जो कहीं न कहीं प्रत्येक कंप्यूटर से जुड़ती है और cat /proc/uptime
(या उसके बराबर) होती है। आउटपुट का पहला क्षेत्र समय है, सेकंड में, चूंकि सिस्टम को पिछली बार रिबूट किया गया था, जिसके आउटपुट की तुलना में पार्स करना बहुत आसान है uptime
। उदाहरण के लिए, मेरा कंप्यूटर रिटर्निंग के 1441218.24
साथ पहली अपटाइम फील्ड देता है । 1441218 सेकंड 16 दिन प्लस 58818 सेकंड और 58818 सेकंड 16 1/3 घंटे है। 16 दिन 16 1/3 घंटे।uptime
up 16 days, 16:20
जब आपको पता चलता है कि सिस्टम को रिबूट किया जाना चाहिए था, तो यह देखने के लिए कि क्या सिस्टम रिबूट किया गया है या नहीं, यह देखने के लिए यह डेटा तुच्छ बनाता है।
यह एक निगरानी उपकरण जैसे कि नगियोस, या एक अलग स्क्रिप्ट के माध्यम से किया जा सकता है जो कि sysadmin अपने कंप्यूटर पर रखता है (या इसके माध्यम से सुलभ है, मैं कल्पना करता हूं) जो प्रत्येक कंप्यूटर को बदले में या समांतर रूप से जोड़ता है और समय प्रिंट करता है कुछ प्रारूप में अंतिम रिबूट के बाद से। यह सब इस बात पर निर्भर करता है कि इसे बनाने के लिए कितना विस्तृत है।