É possível executar programas nodejs no bash?


1

Minha pergunta é simples: Eu tenho um programa escrito em nodejs e quero rodá-lo em um loop infinito na linguagem bash, isso é possível?

Respostas:


1
#!/bin/sh

while true
do
   node <myapp>
done

você também pode usá-lo como um forro enquanto verdadeiro; Faz; nó ; feito;


0

Você pode executar seu aplicativo no segundo plano como

$ node app.js &

Se você estiver procurando manter um processo de nó em execução, eu procuraria pacote para sempre .

$ sudo npm install forever -g
$ cd /path/to/your/project
$ forever start app.js

1
Sim, eu sei Mas para o projeto que estou fazendo eu precisava rodar com o bash
D4IVT3

@ D4IVT3 - resposta atualizada. Eu realmente não usaria um loop while-true porque ele trava o seu computador infinitamente criando processos de nó.
cricket_007

@ D4IVT3 - Além disso, você tem o nó instalado e, portanto, o npm, portanto, não há motivo para não usar para sempre para iniciar e monitorar o processo do nó.
cricket_007
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.