ich will einen cronjob starten. da das aber mehrer befehle sind, hab ich mir gedacht, ich schreib einfach mal ein bash skript. aber aus irgendeinem grund, will er nicht
hier mal das skript:
- #! /bin/bash
#
# BASH- script to dump a backup of the mediawiki and mysql
# $Id: macdpedia_backup.sh,v 1.1 2006/02/08 08:37:36 root Exp root $
#
$BACKUP_PATH="/macd/Intranet/Macdpedia_Backup"
$WIKI_PATH="/usr/share/mediawiki/maintenance"
$MYSQL_PATH="/var/lib/mysql"
if [ -f $BACKUP_PATH/mediawiki_dump.xml.OLD ]; then
rm -f $BACKUP_PATH/mediawiki_dump.xml.OLD
fi
if [ -f $BACKUP_PATH/mysql_dump.sql.OLD ]; then
rm -f $BACKUP_PATH/mysql_dump.sql.OLD
fi
mv $BACKUP_PATH/mediawiki_dump.xml $BACKUP_PATH/mediawiki_dump.xml.OLD
mv $BACKUP_PATH/mysql_dump.sql $BACKUP_PATH/mysql_dump.sql.OLD
php /usr/share/mediawiki/maintenance/dumpBackup.php --full > $BACKUP_PATH/mediwiki_dump.xml
mysqldump --user=USERt --password=PASS $MYSQL_PATH/wikidb > $BACKUP_PATH/mysql_dump.sql
- # dump Backup Macdpedia
0 3 * * * /bin/bash /macd/bin/macdpedia_backup.sh
>> edit
wenn ich das Skript in der Konsole aufurfe bekomme ich folgende Fehlermeldung:
- /macd/bin/macdpedia_backup.sh: line 7: =~/macd/Intranet/Macdpedia_Backup: No such file or directory
/macd/bin/macdpedia_backup.sh: line 8: =~/usr/share/mediawiki/maintenance: No such file or directory
/macd/bin/macdpedia_backup.sh: line 9: =~/var/lib/mysql: No such file or directory
mv: cannot stat `/mediawiki_dump.xml': No such file or directory
Das einzige was möglicherweise eine fehlerquelle sein kann, ist das /macd ein link ist. aber das kann ich von den anderen nich behaupten