--- a/mbmon.c +++ b/mbmon.c @@ -640,6 +640,7 @@ else if (fanspeed == 7) fprintf(out, "%4d\n%4d\n%4d\n", rot1, rot2, rot3); } + fflush(out); if (port) { #ifdef LOGGING if (nfd)