fsync
Diferencia entre fflush y fsync
Pensé que fsync() hace fflush() internamente, por lo que usar fsync() en una secuencia está bien. Pero estoy obteniendo un re ... sh(fp);
fclose(fp);
Esta vez vacía los datos.
Me pregunto si _commit() hace lo mismo que fflush(). Cualquier las entradas?
¿Es seguro renombrar() sin fsync ()?
¿Es seguro llamar a rename(tmppath, path) sin llamar primero a fsync(tmppath_fd)?
Quiero que la ruta siempre apunte a un ar ... ta)
output.flush()
os.fsync(output.fileno()) # The needed fsync().
output.close()
os.rename(tmppath, path)