কমান্ড লাইন থেকে পাওয়ার ক্যাবল সংযুক্ত আছে কিনা তা কীভাবে পরীক্ষা করবেন?


9

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

বিদ্যুতের কর্ডটি প্লাগ ইন করা হয়েছে কি না তার উপর নির্ভর করে এমন স্ক্রিপ্টের জন্য আমার এটি দরকার that

উত্তর:


7
$ cat /proc/acpi/ac_adapter/ACAD/state
state:                   on-line

বা আপনার স্থাপত্যের উপর নির্ভর করে কিছু অনুরূপ similar / Proc psuedo ডিরেক্টরিতে লুকিয়ে থাকা মেশিন স্টেটের অনেক রফতানি রয়েছে।


ঠিক এর মতোই কাজ করে। আমার ক্ষেত্রে কেবল এটি ছিল / proc / acpi / ac_adapter / AC / state।
মালবারবা

12
$ cat /sys/class/power_supply/ADP1/online 
1
 [pull power]
$ cat /sys/class/power_supply/ADP1/online 
0

জায়গায় রাখার মানটি ADP1আলাদা হতে পারে।


ঠিক ঠিক তেমনভাবে কাজ করে, শুধুমাত্র আমার জন্য "/ এসআইএস / শ্রেণি / পাওয়ার_সপ্লি / এসি / অনলাইন" দিয়ে। আমি অন্য উত্তরটিকে গ্রহণযোগ্য হিসাবে চিহ্নিত করেছি 'কারণ এটি প্রথম ছিল, তবে উভয়ই সমানভাবে ভাল কাজ করেছে।
মালবারবা

আমার কাছে কেবল একটি BAT0 ডিরেক্টরি রয়েছে /sys/class/power_supply। কোন ধারণা কেন?
ব্যবহারকারী 1575682

3

আমি এর মতো কিছু ব্যবহার করি:

acpi -a | grep AC | cut -d: -f2

ডাব্লুএমআইআই স্ট্যাটাস বারে ব্যাটারি স্থিতি প্রদর্শন করতে।


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