Buenas, espero me puedan ayudar con este problemita.
Hice un script en bash el cual al ejecutarlo desde consola de linux funciona como debe funcionar, pero al querer utilizar crontab no hace lo que debe.
Script:
#!/bin/bash
DIR_BD="/home/usuario/respaldo/backup"
DIR_LOG="/home/usuario/respaldo/log"
# 1º: calculo el porcentaje de espacio ocupado de la particion
ESPACIO_OCUPADO=`df /$DIR_BD | awk '{print $5}' | grep -a %`
#2º : Quito el simbolo % para poder trabajar solo con numeros.
ESPACIO_ABSOLUTO=`expr match "$ESPACIO_OCUPADO" '\([0-9]*[0-9]\)'`
echo $ESPACIO_ABSOLUTO >> /$DIR_LOG/backup.log
Si yo ejecuto esto desde consola, funciona lo mas bien.
Pero lo ejecuto con el crontab -e a la variable $ESPACIO_ABSOLUTO la deja vacia, lo demas lo hace bien.
Cual es el problema?
Cualquier ayudita me viene de diez.
Muchas Gracias.
Saludos.-