【发布时间】:2014-10-31 13:49:40
【问题描述】:
我用于备份数据库的 shellscript 工作正常。 但是当我尝试通过 crontab 运行时,没有备份。
这是 mycrontab
* * * * * /home/mohan/sohan/backuptest.sh
backuptest.sh 的内容是
#!/bin/bash
name=`date +%Y%m%d`.sql
#echo $name
mysqldump -u abc --password=abc my_db > $name
backup.sh 在正常运行时工作正常。但是通过 crontab 运行时无法生成备份
【问题讨论】:
-
我认为是因为 date 命令
-
mysqldump是在默认路径中(/bin或/usr/bin或/usr/local/bin)还是在不同的位置?也许您需要在脚本中添加PATH=....行...
标签: database shell backup crontab database-backups