Si te genera el fichero el script no está mal, es posible que no se este ejecutando por permisos, por ruta por lo que sea. Ejecútalo manualmente para descartar cosas.
** Aprender a usar el debug es básico para cuando tienes un problema de este estilo, el conocimiento nunca está de sobra.
Manuel
Wikan