সিস্টেম তথ্য জন্য ফাইল কোথায়?


0

সিস্টেম তথ্য ইনফরমেশন অ্যাপ্লিকেশন (এটিএ, অডিও, ইত্যাদি) তে যে তথ্যগুলি ফিড করে সেগুলি আমি কোথায় খুঁজে পাব তা যদি কেউ জানে তবে আমি কেবল আগ্রহী।

আমি একটি প্রোগ্রাম লিখতে আগ্রহী যে ব্যাটারি চক্র গণনা বৃদ্ধি প্রতিটি সময় একটি ইমেইল পাঠায়।

ধন্যবাদ।

উত্তর:


1

সিস্টেম তথ্য সিএলআই জন্য একটি GUI system_profiler । এটা যাই হোক না কেন সরাসরি পড়া system_profiler আউট spits। সমস্ত কাজ ইতিমধ্যে আপনার জন্য করা হয় ( system_profiler অনেক বিভিন্ন ফাইল এবং এক্সিকিউটেবল থেকে পড়া):

শুধু একটি উত্তর পোস্ট দেখেছি। সঠিক কমান্ডের জন্য @XAleXOwnZX দেখুন।

একটি স্ক্রিপ্ট মধ্যে যে কম্পাইল করতে প্রান্তিক নিম্নরূপ টেক্সট লিখুন। প্রত্যাবর্তন পরে newlines জন্য সমর্থিত হয় cat কমান্ড।

njboot$ cat > cycle

#! /bin/bash

#Output is current cycle count of the battery

system_profiler SPPowerDataType | grep "Cycle Count" | awk '{print $3}'

  • এখন, আপনার স্ক্রিপ্ট আছে। প্রেস নিয়ন্ত্রণ + + ডি একটি গাড়ী ফেরত জন্য টার্মিনাল মধ্যে:

  • এক্সিকিউটেবল করুন:

njboot$ chmod +x cycle

  • টেস্ট:

njboot$ ./cycle 64

  • আপনার শেল পাথে অন্তর্ভুক্ত করা হলে, আপনার স্থানীয় বিনতে সরান। ফাইল বর্তমানে আপনার শীর্ষ ব্যবহারকারী ডিরেক্টরি মধ্যে বাস করে ~ /

ঐচ্ছিক:

njboot$ mv cycle ~/bin/

  • এখন এটা সরাসরি রান!

njboot$ cycle 64

সংযোজন: আবার, ক্রেডিট XAleXOwnZX সঠিক কমান্ডের জন্য

njboot$ cat > cycle
#! /bin/bash

#Cycle Count of Battery

system_profiler SPPowerDataType | grep "Cycle Count" | awk '{print $3}'    
njboot$ chmod +x cycle
njboot$ ./cycle
64
njboot$ mv cycle ~/bin/
njboot$ cycle
64

1

আমি প্রতি-ফাইলের ফাইলটি জানি না, তবে আপনি ব্যাটারি চক্রের গণনা পেতে একটি সহজ শেল স্ক্রিপ্ট ব্যবহার করতে পারেন, হিসাবে দেখা এখানে

system_profiler SPPowerDataType | grep "Cycle Count" | awk '{print $3}'

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