Ejercicios comandos Linux


47 9 * * * /usr/sbin/shutdown now
---------------
45 18 * * 1 (/usr/bin/apt update && /usr/bin/apt upgrade -y) >>
/root/cron.log 2>1
--------------------
#!/bin/bash
DESTINO="/home/alfonso/copias"
SNAPSHOT="$DESTINO/backup.snar"
ORIGEN="/home/alfonso/Documentos"
FECHA=$(date +%Y-%m-%d)

tar -cvpzf "$DESTINO/backup-$FECHA.tar.gz"
--listed-incremental="$SNAPSHOT" "$ORIGEN"

darte permisos +x

* 11 * * * /usr/bin/bash /home/alfonso/copiar.sh >> /home/alfonso/cron.log 2>1

-----------

#!/bin/bash
DESTINO="/root/usuarios.txt"
FECHA=$(date +%Y-%m-%d)
USUARIOS=$(who)
echo "****** $FECHA *******" >> "$DESTINO"
echo "$USUARIOS " >> "$DESTINO"

* * * * * /bin/bash /root/usuarios.sh

-------------------

https://www.ree.es/es/datos/apidatos

#!/bin/bash
DESTINO="/home/alfonso/copias"
SNAPSHOT="$DESTINO/backup.snar"
ORIGEN="/home/alfonso/Documentos"
FECHA=$(date +%Y-%m-%d)
chmod -x

wget -O "/home/alfonso/copias/precios_$FECHA.json"
"https://apidatos.ree.es/es/datos/mercados/precios-mercados-tiempo-real?start_date=$(FECHA)T00:00&end_date=$(FECHA)T23:59&time_trunc=hour"

20 13 * * * /usr/bin/bash /home/alfonso/preciosluz.sh