Linux usa node.js para ejecutar comandos.

  

node.js puede usarse no solo para escribir scripts para páginas web, sino también para ejecutar comandos de Linux en el servidor. La ventaja de ejecutar el comando de la línea de comandos de node.js de Linux es que es rápido y eficiente. Este artículo introducirá el método de ejecución de los comandos de Linux utilizando la línea de comandos node.js.

sys var = requieren (y lsquo; sys ’)

exec var = require (y lsquo; child_process y rsquo;) exec;.

//ejecuta `pwd`

exec (" pwd ", function (error, stdout, stderr) {

sys.print (‘ stdout: ’ + stdout);

sys. Imprimir (‘ stderr: ’ + stderr);

if (error! == null) {

console.log (‘ error exec: ’ + error);

}

});

Es necesario ejecutar comandos de shell desde el servidor de operaciones front-end

Crear un archivo process.js

Es necesario ejecutar comandos de shell desde el servidor de operaciones front-end

Crear un archivo process.js

var process = require (‘ child_process ’);

//Comando directo

export.createDir = function () {process.exec (‘ D: &&cd testweb &&md mydir ’, - función

Error, stdout, stderr) {

if (error! == null) {

console.log (‘ error exec: ’ + error);

}

});

}

//Invoke Execution File

exports.openApp = function () {

process.execFile (‘ D: /testweb/aaa.bat’, null, {cwd: ‘ D: /’},
función

(error, stdout, stderr) {

if ( Error == nulo) {

console.log (‘ error de ejecución: ’ + error);

}

});

} < Br>

El comando aquí está muerto. Si necesita llamarlo dinámicamente, escriba el comando como un archivo por lotes (script de shell de escritura de Linux)

También puede usar process.exec (‘ test.bat ’, ...) y process.exec (‘ sh test ’, ...) Ejecutar archivo

El comando aquí está muerto de escritura. Si necesita una llamada dinámica, escriba el comando como un archivo por lotes (shell de linux write) Script)

También puede usar process.exec (‘ test.bat ’, ...) y process.exec (‘ sh test ’, ...) para ejecutar el archivo

Es utilizar la línea de comandos node.js para ejecutar el método de comando de linux, dominar este método, ya sea que se ejecute en el servidor o el host pueda ser más cómodo.

Copyright © Conocimiento de Windows All Rights Reserved