<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Archiwa Battery - soban</title>
	<atom:link href="https://soban.pl/pl/category/battery/feed/" rel="self" type="application/rss+xml" />
	<link>https://soban.pl/pl/category/battery/</link>
	<description>IT, Linux, Servers, Security</description>
	<lastBuildDate>Fri, 24 Jan 2025 11:31:56 +0000</lastBuildDate>
	<language>pl-PL</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>
	<item>
		<title>Jak automatycznie wyłączyć laptopa przy niskim stanie baterii w systemie Linux</title>
		<link>https://soban.pl/pl/jak-automatycznie-wylaczyc-laptopa-przy-niskim-stanie-baterii-w-systemie-linux/</link>
		
		<dc:creator><![CDATA[soban]]></dc:creator>
		<pubDate>Fri, 24 Jan 2025 10:26:28 +0000</pubDate>
				<category><![CDATA[Battery]]></category>
		<category><![CDATA[Linux]]></category>
		<guid isPermaLink="false">https://soban.pl/?p=540</guid>

					<description><![CDATA[<p>Automatyczne wyłączanie laptopa przy niskim stanie baterii Zachowanie długiej żywotności baterii i ochrona danych są kluczowe dla użytkowników laptopów. W tym artykule pokażemy, jak stworzyć prosty skrypt Bash, który automatycznie wyłączy Twój laptop, gdy poziom naładowania baterii spadnie poniżej 20%. Dodatkowo, dowiesz się, jak ustawić crontab, aby skrypt był uruchamiany co 10 minut, zapewniając ciągłe [&#8230;]</p>
<p>Artykuł <a href="https://soban.pl/pl/jak-automatycznie-wylaczyc-laptopa-przy-niskim-stanie-baterii-w-systemie-linux/">Jak automatycznie wyłączyć laptopa przy niskim stanie baterii w systemie Linux</a> pochodzi z serwisu <a href="https://soban.pl/pl">soban</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large is-resized"><img fetchpriority="high" decoding="async" width="1019" height="1024" src="https://soban.pl/wp-content/uploads/2025/01/image-1019x1024.png" alt="" class="wp-image-543" style="width:618px;height:auto" srcset="https://soban.pl/wp-content/uploads/2025/01/image-1019x1024.png 1019w, https://soban.pl/wp-content/uploads/2025/01/image-298x300.png 298w, https://soban.pl/wp-content/uploads/2025/01/image-150x150.png 150w, https://soban.pl/wp-content/uploads/2025/01/image-768x772.png 768w, https://soban.pl/wp-content/uploads/2025/01/image.png 1122w" sizes="(max-width: 1019px) 100vw, 1019px" /></figure>



<h2 class="wp-block-heading">Automatyczne wyłączanie laptopa przy niskim stanie baterii</h2>



<p>Zachowanie długiej żywotności baterii i ochrona danych są kluczowe dla użytkowników laptopów. W tym artykule pokażemy, jak stworzyć prosty skrypt Bash, który automatycznie wyłączy Twój laptop, gdy poziom naładowania baterii spadnie poniżej 20%. Dodatkowo, dowiesz się, jak ustawić crontab, aby skrypt był uruchamiany co 10 minut, zapewniając ciągłe monitorowanie.</p>



<h3 class="wp-block-heading">Tworzenie skryptu Bash</h3>



<p>Skrypt Bash, który przygotowaliśmy, będzie sprawdzać aktualny poziom naładowania baterii i porównywać go z ustalonym minimalnym progiem. Jeśli poziom baterii spadnie poniżej tego progu, skrypt inicjuje wyłączenie systemu, co pomaga w ochronie danych i sprzętu.</p>



<div class="wp-block-urvanov-syntax-highlighter-code-block"><pre class="urvanov-syntax-highlighter-plain-tag">#!/bin/bash

# Define the minimum battery level before shutdown
MIN_BATTERY_LEVEL=20

# Get the current battery level
current_level=$(cat /sys/class/power_supply/BAT0/capacity)

# Check if the current battery level is less than or equal to the minimum level
if [[ "$current_level" -le "$MIN_BATTERY_LEVEL" ]]; then
  echo "Battery level is $current_level%, which is below the threshold of $MIN_BATTERY_LEVEL%. Shutting down..."
  # Shutdown command
  /sbin/shutdown -h now
else
  echo "Battery level is $current_level%, no need to shut down."
fi</pre></div>



<p>Możesz też pobrać skrypt:</p>



<div class="wp-block-urvanov-syntax-highlighter-code-block"><pre class="urvanov-syntax-highlighter-plain-tag">wget https://soban.pl/bash/check_battery.sh</pre></div>



<p>Nie zapomnij o nadaniu uprawnień do uruchamiania go:</p>



<div class="wp-block-urvanov-syntax-highlighter-code-block"><pre class="urvanov-syntax-highlighter-plain-tag">chmod +x check_battery.sh</pre></div>



<h3 class="wp-block-heading">Konfiguracja Crontab</h3>



<p>Crontab to narzędzie, które pozwala na planowanie zadań w systemie Linux. Dzięki niemu możemy ustawić regularne sprawdzanie stanu baterii.</p>



<div class="wp-block-urvanov-syntax-highlighter-code-block"><pre class="urvanov-syntax-highlighter-plain-tag">crontab -e

# Add the following line to crontab to run the script every 10 minutes
*/10 * * * * /root/check_battery.sh &gt;&gt; /path/to/log_battery.txt 2&gt;&amp;1</pre></div>



<h3 class="wp-block-heading">Podsumowanie</h3>



<p>Dzięki temu rozwiązaniu, możesz być spokojny o stan swojego laptopa nawet podczas intensywnego użytkowania. Automatyczne wyłączanie przy niskim stanie baterii nie tylko chroni sprzęt, ale także pomaga w utrzymaniu dłuższej żywotności baterii.</p>
<p>Artykuł <a href="https://soban.pl/pl/jak-automatycznie-wylaczyc-laptopa-przy-niskim-stanie-baterii-w-systemie-linux/">Jak automatycznie wyłączyć laptopa przy niskim stanie baterii w systemie Linux</a> pochodzi z serwisu <a href="https://soban.pl/pl">soban</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
