Mac 10.6.4 पर Mac CPU जानकारी


0

मैंने इन आदेशों को टर्मिनल में आज़माया:

system_profiler | grep CPU \ Speed

system_profiler | grep मशीन \ मॉडल

system_profiler | grep CPU \ Type

लेकिन यह कहता है:

सेवा: यह कमांड अभी भी काम करता है, लेकिन यह पदावनत है। कृपया इसके बजाय लॉन्चर (8) का उपयोग करें

तो नया आदेश क्या है?


कोशिश करो launchctl?
सैडफेस

क्या यह सवाल सुपरयुसर के लिए बेहतर नहीं होगा ?
दान जे

जवाबों:


1

अधिकांश * निक्स-टाइप सिस्टम पर, / sbin / सेवा एक सरल शेल स्क्रिप्ट है जो /etc/init.dन्यूनतम वातावरण के साथ कुछ चलाता है । यह कहना कमोबेश यही है

/etc/init.d कुछ प्रारंभ / रोक / स्थिति / जो भी हो

तो / sbin / service का उपयोग आम तौर पैटर्न, शुरू रोक, या डेमॉन को पुनः आरंभ करने के लिए है, लेकिन launchctlऔर launchdबात की इस प्रकार की के लिए ओएस एक्स नई व्यवस्था कर रहे हैं।

वास्तव में, OS X में init.d भी नहीं है, इसलिए इसमें / sbin / सर्विस का संकलित बाइनरी वर्जन है ... जो जानता है कि क्या है?

ऐसा लगता है कि system_profiler को स्थिति के लिए एक डेमॉन पूछने की ज़रूरत है और आपके द्वारा स्थापित कुछ भी अभी भी चल रहा है / sbin / सेवा ऐसा करने के लिए। मुझे नहीं लगता कि इसके लिए कोई आसान समाधान है, लेकिन शायद एक सॉफ्टवेयर अपग्रेड अंततः आपके लिए इस समस्या को हल करेगा।


1

उन कष्टप्रद संदेशों को stderr करने के लिए जा रहे हैं, और आप चाहते हैं उत्पादन stdout करने जा रहा है। मैंने कोशिश की

system_profiler 2>/dev/null | grep Processor\ Speed

10.6.4 से कम और आउटपुट मिला

  Processor Speed: 2.5 GHz

आपको स्ट्रैंडआउट करने के लिए कोई आउटपुट नहीं मिला क्योंकि आपने गलत स्ट्रिंग्स की खोज की थी।


1

गैर-OSX जानकारी में जोड़ने के लिए, सेवा को लिनक्स के कई स्वादों पर भी चित्रित किया जाता है, जिन्हें अक्सर बदल दिया जाता है systemd। हालाँकि, systemdपुरानी init.dप्रणाली का उपयोग नहीं करता है (क्योंकि यह प्रणाली वास्तव में वही है जिसे पदावनत किया जा रहा है)। यदि आप rc/serviceअपने लिनक्स बॉक्स पर अपने किसी भी नियंत्रण का उपयोग नहीं कर सकते हैं systemctl

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.