decir que tengo que desee ejecutar un script o ejecutable y el archivo de tiempo de ejecución mediante la impresión de la salida de la ejecución.TCL - ¿Cómo imprimir en la pantalla los mensajes que se imprimieron durante la ejecución del comando exec?
Cuando hago:
set log [exec ./executable_file]
puts $log
entonces se espera un largo tiempo y luego se imprime todo a la vez. Pero quiero imprimir en tiempo de ejecución. ¿Cómo puedo hacer esto?
+1: Tenga en cuenta que ejecutar un comando en una canalización puede cambiar su comportamiento de almacenamiento en búfer; el script esperado 'unbuffer' puede ayudar con eso. –