Crontab не работает с mysqldump: команда не найдена ma c osx - PullRequest
0 голосов
/ 10 июля 2020

Я установил cronjob на свой локальный компьютер

❯ crontab -l
* * * * * ~/.scripts/db_back_up.sh
❯ cat db_back_up.sh
#!/bin/sh

cd /usr/bin/
mysqldump --user=**** --password=**** --host=localhost mydbname > ~/Documents/db_backup/$(date +\%Y_\%m_\%d)_DB_dump.sql 2>&1

Но это не сработало. с сообщением - mysqldump: команда не найдена

1 Ответ

1 голос
/ 10 июля 2020

Найдите путь к команде с помощью 'which mysqldump', добавьте его в свой сценарий / путь / mysqldump и повторите попытку.

...