Quiero ejecutar un bash script en mi iPhone con jailbreak siempre que se esté cargando. Actualmente mi script tiene este aspecto:
#!/bin/bash
ACpower=$(pmset -g | sed -n '2 p' | grep -o '*')
if [ "$ACpower" != "*" ]; then
exit 0
fi
rest of script...
Como puedes ver estoy usando el paquete pmset para básicamente sacar una lista de diferentes variables y luego extraer el * que indica si se está cargando o no. Si no se está cargando el script se detiene, de lo contrario continúa con el resto.
A continuación estaba pensando en añadir esto a un launchdaemon para básicamente ejecutar este script en un intervalo determinado.
Sin embargo, eso también da lugar a mi pregunta para ustedes: Si ejecuto este comando, por ejemplo, cada 15 o 30 segundos, ¿tendrá un impacto notable en la vida de mi batería? ¿O hay una mejor manera de controlar el cambio de esta variable que dejar que el script se ejecute en un intervalo?