2014-09-12 14 views
6

Ich versuche externe Anwendung in node.js mit Kind-Prozess zu laufen wie die folgendennode.js Kind-Prozess ein Verzeichnis ändern und den Prozess läuft

var cp = require("child_process"); 
cp.exec("cd "+path+" && ./run.sh",function(error,stdout,stderr){ 
}) 

aber wenn ich versuche, es stecken zu laufen, ohne die Eingabe Callback

run.sh startet einen Server, wenn ich es mit cp.exec ausführen Ich erwarte, dass es asynchron ausgeführt wird, so dass meine Anwendung nicht bis zum Serverabbruch wartet. Beim Rückruf möchte ich mit dem Server arbeiten.

Bitte helfen Sie mir, dies zu lösen.

Antwort

0

Die Anführungszeichen werden von der Shell interpretiert, Sie können sie nicht sehen, wenn Sie nur ps Ausgabe betrachten.

Verwandte Themen