Ik heb een scriptje wat een mysql database dumpt en deze ftp'eed naar een andere server.
Nou werkt het script prima als ik hem start vanaf de prompt (backup.sh en chmod 755)
script:
Nu plan ik hem op een tijdstip in middels crontab -e, dan draait hij ook. Alleen hij stop nadat hij de tabel gedumpt heeft, het ftp'en en het verwijderen van de locale zip gaat niet..
Leest hij dit script als ik het inplan anders dan als ik het handmatig start?
Nou werkt het script prima als ik hem start vanaf de prompt (backup.sh en chmod 755)
script:
code:
1
2
3
4
5
| #!/bin/sh date=`date +%d-%m-%y` mysqldump -u usr -ppass --complete-insert --all --databases mijndatabase | gzip > /home/backups/mijndatabase/mijndatabase-$date.sql.gz lftp -u 'user,pass' 10.1.1.11/backups/mijndatabase -e 'mput backups/mijndatabase*.sql.gz;exit' rm backups/mijndatabase-$date.sql.gz |
Nu plan ik hem op een tijdstip in middels crontab -e, dan draait hij ook. Alleen hij stop nadat hij de tabel gedumpt heeft, het ftp'en en het verwijderen van de locale zip gaat niet..
Leest hij dit script als ik het inplan anders dan als ik het handmatig start?