Script executado corretamente a partir do crontab, mas não do cron.daily

0

Eu tenho um script que contém o seguinte código:

#!/bin/sh

passfile="/root/.access/.backup.cnf"

if [[ -r $passfile ]] ; then
     . "$passfile"
else
     echo "Password file not found or not readable." > "dump.log";
     exit 1
fi

echo "Beginning dump on $SERVER_HOSTNAME" > "$DUMP_LOG"

databases='$MYSQL -e "SHOW DATABASES;"

Quando eu o executo manualmente, ou a partir do crontab -e, então ele funciona como deveria.

No entanto, quando eu o coloco no cron.daily e deixo ele rodar sozinho, ele retorna que nenhum banco de dados foi mostrado.

Por que isso está acontecendo?

    
por Pat 15.02.2018 / 13:54

0 respostas