Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

141
Views
Abra una nueva terminal en MacOSX y ejecute el script de nodo

He estado tratando de descubrir cómo abrir una nueva ventana de terminal desde una aplicación Node y ejecutar un comando o script preestablecido allí.

Puedo abrir la ventana de terminal:

 const { exec } = require('child_process') exec('open -a Terminal ' + process.env.HOME)

Y esto funciona bien, he investigado un poco pero parece que solo puedo encontrar ejemplos dirigidos a bash

¿Alguien podría ayudarme con esto?

Gracias

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Una forma de hacer esto sería colocar los comandos que desea ejecutar en un script de shell con la extensión .command . De manera predeterminada, estos archivos se abrirán en la aplicación Terminal en macOS. Esta es una pequeña solución, pero creo que logra lo que le gustaría hacer.

Digamos que tenemos el archivo hello.js que contiene lo siguiente:

 console.log("Hello World")

Y el script de shell run_node.command

 #!/bin/bash node hello.js

Ejecutar el comando open run_node.command abrirá una nueva instancia de Terminal.app y ejecutará el script de shell, que a su vez ejecuta el comando de nodo. La terminal se cerrará cuando finalice el script.

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!