Outils pour utilisateurs

Outils du site


bash_-_script_hibernation_batterie_faible

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
bash_-_script_hibernation_batterie_faible [2016/03/24 08:07] beubash_-_script_hibernation_batterie_faible [Date inconnue] (Version actuelle) – supprimée - modification externe (Date inconnue) 127.0.0.1
Ligne 1: Ligne 1:
-======BASH - Script hibernation Batterie Faible====== 
  
-Pour réaliser ce script if faut trouver les fichiers d'info de la batterie\\ 
-Exemple pour le **MSI CX61 2QF** sous **LMDE2 Cinnamon 64bits** : \\  
-/sys/class/power_supply/BAT1/ 
- 
-<code> 
-#!/bin/bash 
- 
-charge=$(cat /sys/class/power_supply/BAT1/status) #Var "charge" regarde si l'alim est branché 
-pourcent=$(cat /sys/class/power_supply/BAT1/capacity) #Var "pourcent" regarde le % de batterie restante 
- 
-if [ "$charge" = "Charging" ]; then #If batterie est en charge 
-        exit 0 #kill le script 
- 
-fi 
-if [ "$pourcent" -le "5" ]; then #If % inf de 5% 
-        pm-hibernate #Hiberne le PC 
-        exit 0 #kill le script (sinon ne reprend pas la session) 
-fi 
-</code> 
- 
-Attention, l'hibernation peux ne pas fonctionner, il faut s'en référer en la Doc de la distrib\\ 
-[[https://wiki.debian.org/Hibernation|Wiki Debian]] 
- 
----- 
- 
-Crontab est l'outil sous Debian qui permet de lancer a des heures très précise 
- 
-<code> 
-# /etc/crontab: system-wide crontab 
-# Unlike any other crontab you don't have to run the `crontab' 
-# command to install the new version when you edit this file 
-# and files in /etc/cron.d. These files also have username fields, 
-# that none of the other crontabs do. 
- 
-SHELL=/bin/sh 
-PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin 
- 
-# m h dom mon dow user command 
-17 * * * * root    cd / && run-parts --report /etc/cron.hourly 
-25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) 
-47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly ) 
-52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly ) 
-# 
-*/3 * * * * root /bin/battery.sh #Toutes les 3mins, run script Hibernation batterie 
-</code> 
bash_-_script_hibernation_batterie_faible.1458806837.txt.gz · Dernière modification : (modification externe)