Veuillez réafficher votre script complet.
Je pense que vous avez pris une partie du script que j'avais et que vous l'avez utilisé, ce qui fait que vous envoyez votre machine dans une boucle infinie.
Mon script original a une ligne qui dit.
sleep 300
avant de retourner dans la boucle.
Vous devez réfléchir à la méthode que vous souhaitez utiliser :
(a) NE PAS exécuter le script via une tâche cron.
C'est-à-dire qu'il tournera en boucle et aura besoin du sleep 300
ou
b) exécuter le script DANS une tâche cron.
Et si vous l'exécutez dans une tâche cron, il n'y a pas de boucle. Vous configurez la tâche cron pour qu'elle s'exécute toutes les X minutes
Est-ce que cela a un sens ?
Edit : retraduit - mon traducteur semble être bloqué sur l'allemand ?
Comment créer une alerte sonore de batterie faible [Solved]
Re: Comment créer une alerte sonore de batterie faible
*QSI = Quick System Info from menu (Copy for Forum)
*MXPI = MX Package Installer
*Please check the solved checkbox on the post that solved it.
*Linux -This is the way!
*MXPI = MX Package Installer
*Please check the solved checkbox on the post that solved it.
*Linux -This is the way!
Re: Comment créer une alerte sonore de batterie faible
Voici le script :
Il s'exécute via une tâche cron :
Code: Select all
#!/usr/bin/env bash
# Notifier for battery levels
#
# Notify the user when the battery reaches two different levels
# Currently set at :
# 65% charge or higher
# 35% or lower
#
# You can change the battery levels with the next two lines
BatteryLevelLow=20
# This just lets us know the monitoring has started.
echo Monitoring battery level ...
#---------you shouldnt have to change anything past this line ------------#
while true
do
export DISPLAY=:0.0
battery_percent=$(acpi -b | grep -P -o -m1 '[0-9]+(?=%)')
#echo $battery_percent
#echo .
#echo .
# if on_ac_power; then
if [ "$battery_percent" -le "$BatteryLevelLow" ];
then
mpg123 /home/Kty/Musique/Sons/Boing_boing.mp3 -l 2
echo Low Battery
fi
# fi
done
Code: Select all
GNU nano 5.4 /tmp/crontab.9JeVyi/crontab
*/5 * * * * bash /home/Kty/Documents/Scripts/BatteryNotification/BatteryNotification.sh
Clevo NS50AU - 13th I5-1340P
MX-23.2_x64 Libretto - Debian 12 Bookworm - Bureau XFCE 4.18 - GTK 3.24.38
MX-23.2_x64 Libretto - Debian 12 Bookworm - Bureau XFCE 4.18 - GTK 3.24.38
Re: Comment créer une alerte sonore de batterie faible
Voici donc le script avec les modifications suivantes :
- Nettoyage des remarques pour qu'elles correspondent à ce que vous faites.
- Suppression de la boucle pour que le script ne s'exécute qu'une seule fois et qu'il sorte.
- Nettoyé un peu le format du code.
Cela devrait maintenant fonctionner correctement dans une tâche cron.
- Nettoyage des remarques pour qu'elles correspondent à ce que vous faites.
- Suppression de la boucle pour que le script ne s'exécute qu'une seule fois et qu'il sorte.
- Nettoyé un peu le format du code.
Cela devrait maintenant fonctionner correctement dans une tâche cron.
Code: Select all
#!/usr/bin/env bash
# Notifier for battery level
#
# Notify the user when the battery reaches a specified level
# Currently set at :
# 20% or lower
#
# You can change the battery notification level with the next line
BatteryLevelLow=20
# This just lets us know that we are checking the battery level.
echo Checking battery level ...
#---------you shouldnt have to change anything past this line ------------#
export DISPLAY=:0.0
battery_percent=$(acpi -b | grep -P -o -m1 '[0-9]+(?=%)')
#echo $battery_percent
#echo .
#echo .
# if on_ac_power; then
if [ "$battery_percent" -le "$BatteryLevelLow" ];
then
mpg123 /home/Kty/Musique/Sons/Boing_boing.mp3 -l 2
echo Low Battery
fi
# fi
*QSI = Quick System Info from menu (Copy for Forum)
*MXPI = MX Package Installer
*Please check the solved checkbox on the post that solved it.
*Linux -This is the way!
*MXPI = MX Package Installer
*Please check the solved checkbox on the post that solved it.
*Linux -This is the way!
Re: Comment créer une alerte sonore de batterie faible
J'ai remplacé mon script par le vôtre et je n'ai plus qu'à attendre la décharge de la batterie. Merci beaucoup CharlesV de prendre du temps pour moi.
Je vous dirai si tout est OK.
Je vous dirai si tout est OK.
Clevo NS50AU - 13th I5-1340P
MX-23.2_x64 Libretto - Debian 12 Bookworm - Bureau XFCE 4.18 - GTK 3.24.38
MX-23.2_x64 Libretto - Debian 12 Bookworm - Bureau XFCE 4.18 - GTK 3.24.38
Re: Comment créer une alerte sonore de batterie faible
ça marche !!!! Merci @CharlesV :)
Clevo NS50AU - 13th I5-1340P
MX-23.2_x64 Libretto - Debian 12 Bookworm - Bureau XFCE 4.18 - GTK 3.24.38
MX-23.2_x64 Libretto - Debian 12 Bookworm - Bureau XFCE 4.18 - GTK 3.24.38
Re: Comment créer une alerte sonore de batterie faible
Excellent ! Et vous êtes les bienvenus !
*QSI = Quick System Info from menu (Copy for Forum)
*MXPI = MX Package Installer
*Please check the solved checkbox on the post that solved it.
*Linux -This is the way!
*MXPI = MX Package Installer
*Please check the solved checkbox on the post that solved it.
*Linux -This is the way!