Я не могу заставить крон работать
Когда я выполняю это:
*/1 * * * * root mysqldump -u root database-name > /var/www/db/database-name.sql
Я получаю 0 файлов размера. Но та же команда генерирует файл дб от подсказки
Кроме того, это ничего не делает, но хорошо работает на подсказке
*/1 * * * * root mysqldump -u root database-name > /var/www/db/database-name.sql && aws s3 cp /var/www/db/database-name.sql s3://project-database/
Спасибо за справку Steve.
Повороты там была проблема разрешения для пользователя root. У меня были имя пользователя и пароль, сохраненный в ~/.my.cnf файл как
[mysqldump]
user = root
password = "password"
, Но я не призвал в операторе крона. Это этот путь
*/1 * * * * root mysqldump --defaults-extra-file="/root/.my.cnf" -u root dbname > /var/www/db/dbname.sql && aws s3 cp /var/bd-backups/dbname.sql s3://bucketname/
Hope это экономит someones время :)