20 lines
936 B
Bash
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
|