var sys = require('sys'),
exec = require('child_process').exec;
exec("cd /home/ubuntu/distro", function(err, stdout, stderr) {
console.log("cd: " + err + " : " + stdout);
exec("pwd", function(err, stdout, stderr) {
console.log("pwd: " + err + " : " + stdout);
exec("git status", function(err, stdout, stderr) {
console.log("git status returned "); console.log(err);
})
})
})
cd: null :
pwd: null :/
git status returned
{ [Error: Command failed: fatal: Not a git repository (or any of the parent directories): .git ] killed: false, code: 128, signal: null }
NodeJS कार्यकारी "सीडी" खोल cmd के लिए काम नहीं करता है के लिए काम नहीं करता। जैसा कि आप नीचे देखते हैं, pwd works, गिट स्थिति काम करने की कोशिश कर रही है लेकिन विफल हो जाती है क्योंकि इसे गिट निर्देशिका में निष्पादित नहीं किया जाता है, लेकिन सीडी cmd अन्य cmds के आगे सफल निष्पादन को रोकने में विफल रहता है। नोडजेएस खोल के साथ-साथ नोडजेएस + एक्सप्रेसजेएस वेबसर्वर में कोशिश की।NodeJS कार्यकारी "सीडी" खोल cmd