如何使用javaScript
在javascript中使用nonode's提供的child_process模塊在javascript中執行shell命令,如何運行shell命令。 api。
在JavaScript中實現此目標,您將使用CHILD_PROCESS模塊中的EXEC函數。此功能允許您從JavaScript代碼中執行Shell命令並訪問其輸出。
var exec = require('child_process')。 exec;
exec('cat *.js bad_file | wc -l',
函數(錯誤,stdout,stderr){
console.log('stdout:'stdout);
console.log('stderr:'stderr);
如果(錯誤!== null){
console.log('execrorry:'錯誤);
}
}
);
在上面的示例中,使用shell命令cat *.js bad_file |調用EXEC函數WC -L。此命令將執行CAT命令,以將所有.js文件的內容和不存在的文件BAD_FILE連接。然後,它將輸出管道輸送到WC -L命令,該命令計算輸出中的行數。
EXEC函數採用三個附加參數:
stderr:捕獲命令的標準錯誤輸出,如果有。
錯誤:指示執行命令時是否發生了錯誤。