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?
Tags bash cron shell-script