diff --git a/cron.sh b/cron.sh new file mode 100644 index 0000000..5d0da0e --- /dev/null +++ b/cron.sh @@ -0,0 +1,19 @@ +# 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