У меня есть команда ниже для резервного копирования
db:backup --database=mysql --destination=s3 --destinationPath=date +\test/%Y%m%d%H%M%S.sql--compression=gzip
Код отлично работает как команда
Сбой с local.ERROR: exception 'BackupManager\ShellProcessing\ShellProcessFailed' with message 'sh: mysqldump: command not found
когда то же самое запускается из планировщика.
Какие-либо предложения.
Да разобрался в деталях.
путь оболочки не был инициализирован при запуске cron
Решением было создать сценарий оболочки и вызывать его из cron с bash_profile, инициированным до cron
кронтаб
* * * * * bash /path/cron.sh
cron.sh
. .bash_profile
<cron command>
Других решений пока нет …