Linux - Problema con Crontab

 
Vista:
Imágen de perfil de jose

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.

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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder