J'ai un script qui sort 'hi', dort pendant une seconde, sort 'hi', dort pendant 1 seconde, et ainsi de suite, et ainsi de suite. Maintenant, j'ai pensé que je serais capable d'aborder ce problème avec ce modèle.
var spawn = require('child_process').spawn,
temp = spawn('PATH TO SCRIPT WITH THE ABOVE BEHAVIOUR');
temp.stdout.pipe(process.stdout);
Le problème est que la tâche doit être terminée pour que le résultat s'affiche. Si je comprends bien, cela est dû au fait que le processus nouvellement créé prend le contrôle de l'exécution. De toute évidence, node.js ne prend pas en charge les threads, donc une solution ? Mon idée était d'exécuter deux instances, la première dans le but spécifique de créer la tâche et d'envoyer la sortie vers le processus de la deuxième instance, en considérant que cela peut être réalisé.