node.js führt den Systembefehl synchron aus

Muss ich in der node.js Funktion

result = execSync('node -v');

wird synchron führen Sie die angegebene Befehlszeile und gib alle stdout ' ed indem das Befehl text.

ps. Sync falsch ist. Ich weiß. Nur für den persönlichen Gebrauch.

UPDATE

Nun haben wir mgutz die Lösung, die uns die exit-code, aber nicht stdout! Warten immer noch auf eine genauere Antwort.

UPDATE

mgutz aktualisiert seine Antwort und die Lösung ist hier 🙂
Auch, als dgo.ein erwähnt, gibt es stand-alone-Modul exec-sync

UPDATE 2014-07-30

ShellJS lib angekommen. Betrachten Sie dies ist die beste Wahl für jetzt.


UPDATE 2015-02-10

ENDLICH! NodeJS 0.12 unterstützt execSync nativ.
Siehe offizielle docs

InformationsquelleAutor der Frage disfated | 2010-12-14

Schreibe einen Kommentar