Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

151
Visualizações
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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda