Eu nunca encontrei limitações quanto a tamanho ou tempo, e desde que seu script não esteja prejudicando o sistema de alguma forma - não há limitação.
Eu tenho um script que faz o backup de todos os meus servidores em um local de rede. Ele é executado por 19 horas. tanto quanto os tamanhos? scripts são apenas arquivos de texto, quão grande ele pode ficar? bash scripting um ótimo por causa de suas poucas limitações, aproveite!
espero que isso responda à sua pergunta!
obrigado jm