Не мог заставить крон работать на Linux AWS AMI

Я не могу заставить крон работать

Когда я выполняю это:

*/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/
1
задан 5 December 2016 в 16:54

1 ответ

Спасибо за справку 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 время :)

0
ответ дан 8 December 2019 в 07:32

Другие вопросы по тегам:

Похожие вопросы: