Tasca automatica de Linux
Per fer una tasca automatica a Linux, primer hem de crear un script amb la tasca que volem que es faci. Per exemple, jo vull que cada dia a les 12:00 s’executi un script que em faci una copia de seguretat de la carpeta Documents
.
Per fer-ho, primer creem un script amb el nom backup.sh
i li posem el següent contingut:
#!/bin/bash
cp -r /home/usuario/Documentos /home/usuario/backup
Ara li donem permisos d’execució amb la següent comanda:
chmod +x backup.sh
Ara creem una tasca programada amb cron
. Per fer-ho, obrim una terminal i executem la següent comanda:
crontab -e
Ara afegim la següent linia al final del fitxer:
0 12 * * * /home/usuario/backup.sh
Ara guardem i sortim del fitxer. I ja tindrem la tasca programada. A les 12:00 cada dia es farà una copia de seguretat de la carpeta Documents
a la carpeta backup
.
(Coprobació de la tasca programada amb cron
)
Per veure el historial de tasques programades, executem la següent comanda:
grep CRON /var/log/syslog