Si te encuentras con alguna parte que no entiendes nos puedes dejar un comentario y te responderemos rápidamente.
Puede usar el módulo de “proceso secundario” de nodejs para ejecutar cualquier comando de shell o scripts con nodejs. Déjame mostrarte con un ejemplo, estoy ejecutando un script de shell (hi.sh) con nodejs.
hola.sh
echo "Hi There!"
programa_nodo.js
const exec = require('child_process');
var yourscript = exec('sh hi.sh',
(error, stdout, stderr) =>
console.log(stdout);
console.log(stderr);
if (error !== null)
console.log(`exec error: $error`);
);
Aquí, cuando ejecuto el archivo nodejs, ejecutará el archivo de shell y el resultado sería:
Correr
node node_program.js
producción
Hi There!
Puede ejecutar cualquier secuencia de comandos simplemente mencionando el comando de shell o la secuencia de comandos de shell en exec
llamar de vuelta.
¡Espero que esto ayude! Feliz codificación 🙂
Puede ejecutar cualquier comando de shell usando el módulo shelljs
const shell = require('shelljs')
shell.exec('./path_to_your_file')
Si guardas algún pregunta o capacidad de arreglar nuestro enunciado puedes realizar una aclaración y con placer lo estudiaremos.