log.txt no existe en el directorio donde estás tirando el script, no veo otra posible causa. Tienes permisos sobre /var/tmp? Y por qué usas ese directorio...? Tendría más sentido /var/log o /var/log/<tu script> para los logs y el script en cualquier otro sitio (/opt por ejemplo)