mm Bueno .. ahora que funciona sería cosa de "optimizar" el código. Ya que tienes por ahí una rutina que calculas el tiempo de ejecución de tu script .. prueba:
Código PHP:
$alumnos = 0;
$archivo = fopen("log.txt", "a+"); // se abre el archivo o se crea para escribir en el a continuación de lo que tenga ..
while ($row = mysql_fetch_array($result)) {
$exec = exec("/usr/local/sbin/dbmail-adduser a $row[nombre] $row[password] 0 2048 $row[nombre]"."@inticomp.com",$resultado,$error);
foreach($resultado as $valor) {
fwrite($archivo, "$valor\n");
}
$alumnos++;
}
fclose($archivo); // se cierra el archivo ..
El caso es abrir el archivo UNA vez .. y ejecutar los fwrites las interacciones que se necesiten por las pasadas de los bucles while y foreach que tienes ..
Deberia mejorar el rendimiento del script que en este momento a cada elemento del array $resultado abres/cierras ...
Un saludo,