Explicaré el més bàsic, cron és un procés o "dimoni" que s'executa quan tant prompte s'inicia el sistema operatiu i revisa cada minut les tasques especificades.
Podem aprofitar-lo per programar actualitzacions automàtiques, copies de seguretat o apagar l'equip a una hora específica.
La manera fàcil, crontab
Crontab és una ordre que ens permitirà crear una tasca de manera senzilla. Per exemple, anem a programar una tasca bàsica, apagar l'equip cada dia a les 17:30. Per això obrirem un terminal i executem:
sudo crontab -eAmb això trobarem una serie de linies comentades en les que la última indica la "plantilla" :
# m h dom mon dow command
això es pot traduir en:
m - minuts
h - hora
dom - dia del mes, pot ser el dia 15, 14...
mon - dia de la setmana - monday, tuesday...
dow - usuari que farà l'ordre
command - ordre a executar.
en l'exemple que deia seria
30 17 * * * root /sbin/shutdown -P now
També podem utilitzar cadenes especials com:
@weekly root apt-get update && apt-get upgrade -y && apt-get -y dist-upgrade
és a dir, cada setmana actualitza l'equip.
De manera una mica més avançada podem el.laborar varies tasques editant un nou fitxer com:
sudo nano /etc/cron.d/copiaseg
i afegim al fitxer en blanc:
00 03 15,20 * root cp -rv /srv /media/disc_usb
aquí tendriem un cas en que a les 3 de la matinada dels dies 15 i 20 la copia del directori /srv a un suposat disc usb muntat a /media.
Podem trobar moltes referències en internet però deixo l'enllàç a:
Cap comentari:
Publica un comentari a l'entrada