Cómo configurar un crontab en LibreELEC usando Midnight Commander

Como bien mencionó ChatGPT, LibreELEC no es una distribución Linux completa. Esto hace que usar comandos estándar como `crontab -e` sea bastante limitado y dependa de la versión del sistema.

Interfaz del gestor de archivos mc mostrando la carpeta .config con el archivo crontab.
Midnight Commander navegando a la configuración de crontab en LibreELEC.

La ruta más habitual para el archivo del cron en esta plataforma es /storage/.config/crontab. Si no existe, simplemente lo creas tú mismo.

Editando el archivo con mc

Lanzas Midnight Commander escribiendo mc y navegas manualmente hasta la carpeta de configuración. Una vez dentro de /storage/.config/, puedes editar el archivo directamente:

  • Si ya existe crontab, lo seleccionas y presionas F4.
  • Si no existe, simplemente escribes su nombre para crearlo.

Dentro del editor, puedes añadir tareas en formato cron estándar. Por ejemplo:

*/10 * * * * /storage/scripts/mi_script.sh

Alternativa más nativa

Aunque el método anterior funciona, hay una alternativa que se considera más fiable en LibreELEC. En lugar de depender del servicio cron, puedes usar la ruta /storage/.config/autostart.sh. Dentro de este archivo, puedes lanzar un bucle simple para ejecutar tus scripts periódicamente:

#!/bin/sh
(
  while true; do
    /storage/scripts/mi_script.sh
    sleep 600
  done
) &

Esta opción es menos elegante, pero más segura para evitar fallos en el sistema. Si tienes dudas sobre qué tarea automatizar, siempre vale la pena consultarlo antes de configurar el bucle.