скрипт запускается вручную, но не работает на crontab - PullRequest
0 голосов
/ 19 февраля 2019

Я сделал скрипт для ежемесячного резервного копирования.Сценарий успешно выполняется, когда я обрабатываю это (sudo python test.py), но задание cron завершилось неудачно, как показано ниже

>>> sudo crontab -e
>>> SHELL = /bin/bash
>>> PATH = /sbin:/bin:/usr/sbin:/usr/bin
>>> 0 0 * * * cd /script && python test.py > /script/log/cron_error.log 2>&1

query=mysql --login-path=db_backup --execute="use db_test; CREATE TABLE test_2018_11 LIKE test;"
RESULT: ERROR 1045 (28000): Access denied for user 'root'@'localhost'

создать путь входа в систему

sudo mysql_config_editor set --login-path=db_backup --host=localhost --port=3306 --user=backup_user --password

Как это исправить?

...