Salut
j’ai suivi un tuto pour créer un service qui limite la charge de la batterie de mon portable Asus. Ça fonctionne très bien sous Ubuntu 20.04 mais j’ai un message erreur au démarrage du service sous Debian 10:
sudo systemctl start battery-charge-threshold.service
Failed to start battery-charge-threshold.service: Unit battery-charge-threshold.service has a bad unit file setting.
See system logs and ‹ systemctl status battery-charge-threshold.service › for details.
Le problème c’est que le message de systemctl status n’est pas du tout explicite pour moi:
systemctl status battery-charge-threshold.service
● battery-charge-threshold.service - Set the battery charge threshold
Loaded: bad-setting (Reason: Unit battery-charge-threshold.service has a bad unit file setting.)
Active: inactive (dead)
Je me doute qu’il doit y avoir une erreur dans le fichier battery-charge-threshold.service mais laquelle?..
Voici le contenu du fichier:
[Unit]
Description=Set the battery charge threshold
After=multi-user.target
StartLimitBurst=0[Service]
Type=oneshot
Restart=on-failure
ExecStart=/bin/bash -c ‹ echo 60 > /sys/class/power_supply/BAT0/charge_control_end_threshold ›[Install]
WantedBy=multi-user.target
Curieusement, malgré ce message erreur qui indique que le service n’a pas démarré, la charge de la batterie se limite bien à 59%.
Merci pour votre aide!