From c33829c3111f9da0c36ddd6d0673e13fbb562574 Mon Sep 17 00:00:00 2001 From: Enrique Date: Mon, 11 Feb 2019 23:34:27 -0600 Subject: [PATCH] Agregar archivo de cron, apaga y actualiza los equipos --- cron.sh | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 cron.sh 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