É 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?

D4IVT3
fonte

Respostas:

1
#!/bin/sh

while true
do
   node <myapp>
done

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

D4IVT3
fonte
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
cricket_007
fonte
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