node.js executa o comando do sistema de forma síncrona
Eu preciso emnode.js função
result = execSync('node -v');
aquilo vaisincronicamente execute a linha de comando especificada e retorne todos os dados padrão desse texto de comando.
ps. A sincronização está errada. Eu sei. Apenas para uso pessoal.
ATUALIZAR
Agora temos a solução do mgutz, que nos dá o código de saída, mas não o stdout! Ainda esperando por uma resposta mais precisa.
ATUALIZAR
mgutz atualizou sua resposta e a solução está aqui :)
Tambem comodgo.a mencionado, existe um módulo autônomoexec-sync
ATUALIZAÇÃO 30-07-2014
ShellJS lib chegou. Considere que esta é a melhor escolha por enquanto.
ATUALIZAÇÃO 10-02-2015
FINALMENTE! O NodeJS 0.12 suportaexecSync
nativamente.
Ver oficialdocs