Crontab无法与`mysqldump:命令找不到`Mac OSX

时间:2020-07-10 10:02:18

标签: mysql shell cron

我设置为本地计算机上的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 个答案:

答案 0 :(得分:1)

使用“哪个mysqldump”查找命令路径,并将其添加到脚本/ path / mysqldump中,然后重试。