Atualmente, você está de fato executando os scripts do diretório em que você possui o saveall. Se você deseja executar cada um dos scripts em suas pastas (suponho que você possa ter alguma saída que está registrando no pwd?), então o mais fácil provavelmente seria criar cd em cada uma das pastas e, em seguida, executar os scripts sh individuais. Então, algo como:
#!/bin/bash
cd base_dir/2014/07-Jul
sh savetodatabase.sh
cd base_dir/2014/08-Aug
sh savetodatabase.sh
etc.
A referência a "base_dir" é para indicar o caminho completo para seus diretórios.
Alternativamente, e dependendo inteiramente das diferenças e complexidade de seus scripts savetodatabase, você poderá combinar o processo desses scripts em um único script com alguma lógica interna que permita a variação baseada no ano / mês. Se for apenas algumas mudanças de variáveis, você pode ter um arquivo 'config' do txt que o script lê e percorre (ou algum outro método para executar as variações) para obter a saída diferente.
Tudo depende de qual método para gerenciá-lo funciona melhor para você :)