web-dev-qa-db-fra.com

Comment ajouter plusieurs commandes à /etc/rc.local?

Je souhaite ajouter deux commandes d'économie d'énergie au fichier /etc/rc.local.

Ceci pour désactiver Bluetooth:

 rfkill block bluetooth

Et ceci pour réduire la luminosité de l'écran:

echo 3024 > /sys/class/backlight/intel_backlight/brightness

Séparément ajoutés à /etc/rc.local ils fonctionnent, mais pas les deux ensemble comme ceci:

#/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

echo 3024 > /sys/class/backlight/intel_backlight/brightness

rfkill block bluetooth

exit 0

Comment puis-je ajouter les deux commandes pour les exécuter correctement au démarrage?

Mise à jour

Cela s'est avéré être un problème de timing. Je l'ai corrigé en retardant l'exécution de la première commande ainsi:

(sleep 5; echo 3021 > /sys/class/backlight/intel_backlight/brightness)&
3
user76766

Cela s'est avéré être un problème de timing. Le PO a indiqué le corriger en retardant l'exécution de la première commande, ainsi:

(sleep 5; echo 3021 > /sys/class/backlight/intel_backlight/brightness)&

( Huckle avait suggéré cela dans les commentaires .)

3
Aditya