Reinicie o daemon do cron:
sudo /etc/init.d/crond restart
Eu estou tentando configurar um cron para usar o mysqldump uma vez por dia. Não há saída e não consigo ver nenhum uso do banco de dados enquanto assisto top
. O crontab é:
mysqldump [database] -u[user] -p'[password]' > /home/newvtds/backups/db_backup_'date +\%Y-\%m-\%d_\%H-\%M-\%S'.sql
Alguma idéia?
EDITAR: Eu tenho outros crons para o mesmo usuário que funcionam corretamente
Nas entradas do crontab, você precisa escapar do caractere%. Esse é o seu problema:
Existem casais de maneira que as coisas podem ficar erradas.
E para o erro de trabalho cron, eles sempre são enviados para o usuário que o possui. Verifique seu e-mail do sistema para mais informações.
Em geral, eu me certificaria de que seu cron
está configurado para enviar a saída para você.
Eu adicionaria uma linha [email protected]
ao seu crontab e, em seguida, um cron de teste para verificar a saída.
algo como
* * * * * date
e certifique-se de obter resultados.
Lembre-se também que, no cron, seu PATH
é muito pequeno, provavelmente apenas em / usr / bin: / bin. e sem LD_LIBRARY_PATH. O mysqldump está em / bin ou / usr / bin?