Necesito registrar un script bash que se ejecuta cuando mi computadora portátil se inicia si el adaptador de CA está enchufado o no. es posible?
11
Se puede usar acpicon -aargumento. Para ver cómo funciona, ejecuta en tu terminal:
acpi -a
Por defecto, el acpipaquete no está instalado en Ubuntu, pero es muy fácil y rápido de instalar desde su terminal usando el siguiente comando:
sudo apt-get install acpi
Luego, en su script puede usar, por ejemplo:
ac_adapter=$(acpi -a | cut -d' ' -f3 | cut -d- -f1)
if [ "$ac_adapter" = "on" ]; then
notify-send "AC Adapter" "The AC Adapter is on."
else
notify-send "AC Adapter" "The AC Adapter is off."
fi
Para hacer que el script se ejecute al inicio, simplemente agregue una nueva entrada en su lista crontab (usando el crontab -ecomando) de la siguiente manera:
@reboot DISPLAY=:0.0 /path/to/your/script
acpiresuelva este problema. ¡Gracias!