Hola de acuerdo con this post, unbuffer se conecta a un comando a través de un pseudo-terminal (pty), lo que hace que el sistema lo trate como un proceso interactivo, por lo tanto, no utiliza ningún b
Tengo un guión como: #!/bin/bash
exec /usr/bin/some_binary > /tmp/my.log 2>&1
problema es que some_binary envía toda su registro a la salida estándar, y buffering hace de manera que sólo veo salida