Tareas Programadas

Las tareas programadas se utilizan para ejecutar periódicamente scripts u otras tareas. El método de uso para estas tareas programadas es el estándar de Crontab de Linux. A excepción de que algunos comandos relacionados puedan ser diferentes, el resto de la sintaxis es idéntica. Todas las reglas se ejecutarán con privilegios de root. Necesita saber cómo escribir reglas básicas de crontab. Si no está familiarizado, por favor, infórmese primero por su cuenta.

Atención

Debido a las limitaciones del mecanismo de suspensión de Android, es posible que las tareas programadas no se ejecuten a la hora esperada después de que la pantalla se apague. Es posible que necesite configurar el dispositivo para que la pantalla permanezca siempre encendida para que las tareas programadas se ejecuten a la hora deseada.

Necesitará utilizar esta función dentro del terminal de escritorio remoto incorporado de FIRERPA, el terminal ADB integrado o un terminal SSH. Una vez en el terminal, ejecute el comando crontab -e. Entrará en el modo de edición. Presione la tecla i en el modo de entrada de texto en inglés, luego escriba las reglas correspondientes y, para guardar, presione secuencialmente ESC, SHIFT + :, escriba wq y presione Enter. A continuación, se muestran algunas reglas de ejemplo.

@reboot      echo Ejecutar al iniciar el framework
0 */1 * * *  echo Ejecutar cada hora
* * * * *    echo Ejecutar cada minuto
0 8 * * *    echo Ejecutar todos los días a las 8 en punto

Si desea guardar la salida de una tarea programada, simplemente realice una redirección de entrada/salida estándar.

* * * * *    echo hello >/data/usr/script.log 2>&1

Después de escribir sus reglas de tareas programadas, se recomienda utilizar un sitio web de validación de Crontab para verificar si sus reglas son correctas.