जावा में यूनिक्स अपटाइम प्राप्त करने का सबसे अच्छा तरीका क्या है? क्या कोई मानक जावा लाइब्रेरी/फ़ंक्शन है जिसका उपयोग मैं कर सकता हूं या मुझे 'अपटाइम' निष्पादित करने के लिए रनटाइम के निष्पादन या प्रोसेसबिल्डर का उपयोग करना चाहिए? धन्यवादजावा में यूनिक्स अपटाइम कैसे प्राप्त करें?
उत्तर
आप /proc/uptime
पढ़ सकते हैं:
new Scanner(new FileInputStream("/proc/uptime")).next();
//"1128046.07" on my machine and still counting
Wikipedia से:
शो कब तक प्रणाली के बाद से यह पिछले दोबारा शुरू किए जाने पर कर दिया गया है:
$ cat /proc/uptime
350735.47 234388.90
पहला नंबर सिस्टम से अधिक सेकंड की संख्या है। दूसरा नंबर यह है कि मशीन ने कितनी बार निष्क्रिय किया है, सेकंड में।
सही! धन्यवाद, एक बार टाइमर मुझे स्वीकार करने के बाद मैं स्वीकार करूंगा – Sam
यह लिनक्स के लिए अच्छा है, लेकिन सभी यूनिक्स सिस्टम नहीं। आप अपने विकिपीडिया लिंक से देख सकते हैं कि यह बीएसडी पर काम नहीं करेगा, उदाहरण के लिए। – vipw
आरएचईएल दूसरे नंबर पर मेरे परीक्षण के अनुसार सभी प्रोसेसर का निष्क्रिय समय है, इसलिए यह पहले एक '$ बिल्ली/proc/uptime 2418163.50 4809606.42' से बड़ा हो सकता है। – Betlista
Runtime.getRuntime().exec('uptime');
क्या आपने इसे आजमाया? जावा में system('uptime');
के बराबर कुछ ऐसा करने वाला एकमात्र आदेश runTime.exec()
है। यही सब मैं के बारे में सोच सकता है ..
यह पूरी तरह से प्रणाली निर्भर होने की संभावना है, लेकिन आप System.nanotime();
System.out.println("/proc/uptime " + new Scanner(new FileInputStream("/proc/uptime")).next());
System.out.println("System.nanoTime " + System.nanoTime()/1e9);
प्रिंट
/proc/uptime 265671.85
System.nanoTime 265671.854834206
चेतावनी उपयोग कर सकते हैं: यह सभी प्लेटफार्मों पर काम करने की संभावना है।
- 1. एप्लिकेशन अपटाइम प्राप्त करें
- 2. क्या अपटाइम आदेश परिणाम
- 3. जावा में यूनिक्स डोमेन सॉकेट
- 4. जावा में HTML कैसे प्राप्त करें
- 5. जावा में पैरेंट यूआरएल कैसे प्राप्त करें?
- 6. जावा में नया पॉइंटर कैसे प्राप्त करें?
- 7. जावा में समय विभाजक प्रतीक कैसे प्राप्त करें? जावा में:
- 8. जावा में FQDN प्राप्त करें
- 9. यूनिक्स शेल स्क्रिप्ट से युग में वर्तमान दिनांक प्राप्त करें
- 10. यूनिक्स टाइमस्टैम्प (PHP) से सप्ताह का दिन कैसे प्राप्त करें?
- 11. यूनिक्स शैल स्क्रिप्ट से जावा प्रोग्राम पूर्णता स्थिति कैसे प्राप्त करें?
- 12. यूनिक्स
- 13. यूनिक्स
- 14. यूनिक्स बाइनरी स्वयं निहित कैसे करें?
- 15. पिछले बुधवार को मध्यरात्रि का यूनिक्स टाइमस्टैम्प प्राप्त करें
- 16. एंड्रॉइड/जावा प्राप्त करें
- 17. जावास्क्रिप्ट: यूनिक्स टाइमस्टैम्प से महीना/वर्ष/दिन प्राप्त करें
- 18. जावास्क्रिप्ट में यूनिक्स युग के बाद मिलीसेकंड में समय कैसे प्राप्त करें?
- 19. छवि के डीपीआई कैसे प्राप्त करें (जावा)
- 20. जावा के साथ कुकीज़ कैसे प्राप्त करें?
- 21. जावा: फ़ाइल से थंबनेल कैसे प्राप्त करें
- 22. कैसे यूनिक्स
- 23. सी में डेटाटाइम को यूनिक्स टाइमस्टैम्प में कैसे परिवर्तित करें?
- 24. जावा स्क्रिप्ट में फ़ाइल सामग्री प्राप्त करें
- 25. जावा में हार्ड लिंक गणना प्राप्त करें
- 26. जावा - निर्देशिका में नवीनतम फ़ाइल प्राप्त करें?
- 27. यूनिक्स शैल स्क्रिप्ट में समांतर प्रसंस्करण कैसे करें?
- 28. यूनिक्स
- 29. जावा में ArrayList की क्षमता कैसे प्राप्त करें?
- 30. जावा में कक्षा नाम से क्लास ऑब्जेक्ट कैसे प्राप्त करें
जावा में सिस्टम (जेवीएम नहीं) अपटाइम के लिए क्वेरी का संभावित डुप्लिकेट] (http://stackoverflow.com/questions/674106/query-for-system-not-jvm-uptime-in-java) –
@TomaszNurkiewicz मैंने पहले उस सवाल को देखा लेकिन ऐसा लगता है कि एक मंच अज्ञेय समाधान के लिए पूछना है। मैं कुछ ऐसा ढूंढ रहा हूं जो विशेष रूप से निक्स मशीनों – Sam
पर काम कर सकता है क्षमा करें, और मुझे वास्तव में ऐसा * NIX समाधान मिला, मेरा जवाब देखें। –