Estou tentando executar o seguinte cronjob e estou recebendo o seguinte erro:
/bin/sh: -c: line 0: syntax error near unexpected token `)'
para a linha:
mysqldump --opt -Q -h localhost --user=my_username --password=pass)word db_name | gzip -v9 - > db_backup.sql.gz
Como executo corretamente este cronjob para evitar problemas com caracteres na senha?
Respostas:
Coloque a senha entre aspas simples para evitar que sh processe a string. IE
fonte
.my.cnf
arquivo no diretório inicial do usuário apropriado com propriedade e permissões apropriadas.