Exec : afficher stdout “live”

J'ai ce script simple :

var exec = require('child_process').exec;

exec('coffee -cw my_file.coffee', function(error, stdout, stderr) {
    console.log(stdout);
});

où j'ai simplement exécuter une commande pour compiler un café-fichier de script. Mais stdout jamais affiché dans la console, parce que la commande ne se termine jamais (à cause de l'option-w de café).
Si j'exécute la commande directement à partir de la console j'obtiens un message comme ceci :

18:05:59 - compiled my_file.coffee

Ma question est : est il possible d'afficher ces messages avec l'node.js exec ? Si oui, comment ? !

Grâce

  • Je suis venu ici à la recherche pour la capture de la sortie standard de Python exécutable. Notez que tous les ci-dessous, mais vous avez besoin pour exécuter python avec un "u" option, pour faire outout des barrettes de mémoire et d'avoir ainsi mises à jour en direct.
InformationsquelleAutor TrexXx | 2012-04-19