0
我的shell腳本可以正常工作。 但是,當我嘗試通過crontab運行沒有備份。使用crontab使用shellscript備份數據庫失敗?
這是mycrontab backuptest.sh的
* * * * * /home/mohan/sohan/backuptest.sh
內容是
#!/bin/bash
name=`date +%Y%m%d`.sql
#echo $name
mysqldump -u abc --password=abc my_db > $name
時正常運行。但無法生成備份時通過運行crontab backup.sh工作正常
我想這是因爲date命令 – user2782906 2014-10-31 14:04:53
的是'在默認路徑mysqldump'('/ bin'或'/ USR/bin'或者'/ usr/local/bin')還是位於不同的位置?也許你需要爲你的腳本添加一個'PATH = ....'行...... – twalberg 2014-10-31 14:20:18