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.
Hay muchos comandos interesantes en Linux, y puedes lograr algunos efectos especial
Muchas personas están familiarizadas con los archivos compartidos de Windows compartidos de Ubuntu,
Al usar rsync para transferir archivos grandes, el sistema Linux no puede garantiza
En el sistema Ubuntu, puede usar la tecla tab para completar automáticamente el comando, pero en otr
Cómo probar la velocidad de lectura y escritura del disco de Linux
Cómo bloquear la función kill de storm ui en Linux
El comando df de Linux usa el resumen de la instancia
Sistema dual Ubuntu no puede ingresar a la solución de disco de Windows
Cómo cambiar al método de entrada fcitx en Ubuntu Sublime Text 2
Cómo utiliza Linux Crontab para programar el trabajo diario
El sistema Linux solicita indicaciones de montaje desconocidas al montar el disco U
Cómo configurar el programa para arrancar desde Debian
Configuración de Linux, método de entorno de Python
Le enseñará a ver simplemente la dirección IP del sistema Win7
¿Cómo instalar la fuente PS en el sistema Win7?
Los cinco bocadillos para mejorar la velocidad de descarga de BT son
Trucos antifugas a la computadora "baño"
Prácticas habilidades de convivencia entre Mac OS X y Windows XPVista
Siete cosas importantes a tener en cuenta sobre la estabilidad del servidor