trabajo cron cuando Ubuntu está suspendido

trabajo cron cuando Ubuntu está suspendido

Estoy usando Ubuntu preciso. ¿Hay alguna manera de ejecutar trabajos cron programados incluso cuando Ubuntu está suspendido? ¿Quizás alguna forma de reactivar automáticamente el sistema para que pueda continuar con un trabajo cron programado y luego volver a suspenderlo?

Respuesta1

MarcusJuniusBrutus, la herramienta que buscas se llamadespertar. Le permite suspender su sistema y especificar una hora de activación específica. Puede configurar algunos cronjobs, uno para poner la máquina en suspensión y usar rtwake para encenderla nuevamente a tiempo para el segundo cron.

encontré un buen ejemploaquí:

Si quisiera que mi máquina durmiera durante la noche, se despertara para un breve mantenimiento, se volviera a dormir y se despertara temprano en la mañana, tendría cuatro crons en ejecución. El primero, sincronizar el reloj del SO con UTC (vía ntp). El segundo, sincronizar el reloj del hardware con UTC. El tercero, poner la máquina a dormir todas las noches, usando rtcwake y especificar el momento exacto en el que debe despertarse más tarde. El cuarto cron se ejecutará unos minutos después de que la máquina se active y hará lo que sea necesario. Una vez completadas todas las tareas, la máquina volverá a dormirse y se despertará por la mañana.

Respuesta2

En versiones más recientes de ubuntu (16.04/16.10), rtcwake está integrado y puedes usarlo mediante el comando "/usr/sbin/rtcwake".

información relacionada