bruno1: Script funktioniert nicht am Stück

Beitrag lesen

Hallo liebe Gemeinde,

ich habe heute ein seltsames Problem.
Ich habe mir ein Server-Backup Script geschrieben:

#!/bin/bash
date=date "+/tmp/backup-%Y-%m-%d.tar.bz2"
tar cfvj $date /var/www
ncftpput -u admin -p ***** xxx.xxx.xxx.xxx shares/USB/backup/ $date
rm -f $date

Führe ich das Script im Terminal Zeile für Zeile (bis auf die erste) aus, so funktioniert es wunderbar.
Führe ich es aber mit "bash backup.sh" aus (Das Script liegt im Verzeichnis /var/www), so kommt folgende Fehlermeldung:
[root@s15430844 www]# bash backup.sh
tar: Removing leading `/' from member names
tar: /var/www\r: Cannot stat: No such file or directory
tar: Error exit delayed from previous errors
 for reading: No such file or directory.08-12.tar.bz2
: could not open file.011-08-12.tar.bz2

Ich versteh das nicht.
Vermutlich liegt es an der ersten Zeile, dass bash hier falsch ist, oder?

bruno1