I think there is # with the command backup , is it typo mistake or it is really in the script,another thing there wont be any command like 'backup the database' it should be 'backup database',if it is preceded by # I think it is commented.U already allocated the channel to disk why again specifying the disk type with backup command.
{
Allocate channel c1 type disk;
backup database
....
....
}