Files

20 lines
936 B
Bash

# Crontab cuyo objetivo es apagar el sistema
# operativo a una hora específica, adicionalmente actualiza las bases de datos
# de paquetes y los actualiza un día a la semana.
# Para agregar esto a todas las computadoras se levantó un servidor
# http con python (http.server) y se hizo una petición curl al archivo
# para que la salida fuera leída por crontab (leyendo el manual encontramos
# que con la opción - lee la entrada estándar), el comando quedó algo así:
# curl 192.168.X.X:X/cron | crontab -
# Para verificar que se agregó basta con ejecutar crontab con la opción -l.
# Directorios donde cron buscará los binarios.
PATH='/usr/bin:/bin:/sbin:/usr/local/bin:/bin'
# Shell a ocupar.
SHELL='/bin/bash'
# Minuto Hora Dia DiaMes DiaSemana comando y argumentos
15 20 * * 0,1,2,3,4 /sbin/poweroff --poweroff > ~/.cronlog
1 18 * * 3 /usr/bin/apt update && /usr/bin/apt upgrade -y