
Problema con Crontab
Publicado por jose (2 intervenciones) el 21/12/2021 11:45:50
Hola a todos,
A ver si alguien me puede echar una mano. Mi sistema operativo es Ubuntu 20.10
He hecho este pequeño script de para crear un backup de unas carpetas, el cual al ejecutarlo manualmente funciona bien.
Sin embargo, al ponerlo en el cron un cron no hace nada, he probado con la aplicación BackInTime y me ocurre lo mismo si ejecuto la tarea manualmente funciona, pero no automáticamente.
El servicio de cron está ejecutado.
Listado de crontab
Gracias,
A ver si alguien me puede echar una mano. Mi sistema operativo es Ubuntu 20.10
He hecho este pequeño script de para crear un backup de unas carpetas, el cual al ejecutarlo manualmente funciona bien.
Sin embargo, al ponerlo en el cron un cron no hace nada, he probado con la aplicación BackInTime y me ocurre lo mismo si ejecuto la tarea manualmente funciona, pero no automáticamente.
El servicio de cron está ejecutado.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/bin/bash
FOLDERORIGEN=$HOME/Documents/Backup
LISTING_LOGS=$(find /media/home/BackupPCs/Backup_Ubuntu -type f -mtime +30 -delete)
if [ -d $FOLDERORIGEN ] ; then
cd $FOLDERORIGEN
tar -zcvf eclipse$(date "+%d-%m-%Y").tar.gz /home/joserodriguezan/eclipse-workspace
tar -zcvf pt$(date "+%d-%m-%Y").tar.gz /home/joserodriguezan/pt
echo "$FOLDERORIGEN COPIADO $(date "+%d-%m-%Y")"
else
echo "$FOLDERORIGEN no existe"
mkdir -p $FOLDERORIGEN
cd $FOLDERORIGEN
tar -zcvf eclipse$(date "+%d-%m-%Y").tar.gz /home/joserodriguezan/eclipse-workspace
tar -zcvf pt$(date "+%d-%m-%Y").tar.gz /home/joserodriguezan/pt
fi
#Elimina todo el contenido
if [ $LISTING_LOGS ]; then
rm $LISTING_LOGS
fi
#Copia contenido nuevo
cd $FOLDERORIGEN
cp -avf * /media/home/BackupPCs/Backup_Ubuntu
Listado de crontab
1
2
3
4
5
6
joserodriguezan@UbuntuHome:~/scripts$ crontab -l
PATH=/usr/local/sbin:/usr/local/bin:/home/user1/bin
MAILTO=jose.rodriguez.an@gmail.com
* * * * * ~/scripts/rsync.sh >> /tmp/env.output
#Back In Time system entry, this will be edited by the gui:
*/5 * * * * /usr/bin/nice -n19 /usr/bin/ionice -c2 -n7 /usr/bin/backintime backup-job >/dev/null
Gracias,
Valora esta pregunta


0