Ist es möglich, Programme nodejs in Bash auszuführen?


1

Meine Frage ist einfach: Ich habe ein Programm in nodejs geschrieben und möchte es in einer Endlosschleife in der Sprach-Bash ausführen. Ist dies möglich?

Antworten:


1
#!/bin/sh

while true
do
   node <myapp>
done

Sie können es auch als Einzeiler verwenden, solange es wahr ist. tun; Knoten; erledigt;


0

Sie können Ihre App wie folgt im Hintergrund ausführen

$ node app.js &

Wenn Sie jedoch einen laufenden Knotenprozess beibehalten möchten, würde ich die für immer paket .

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

1
Ja, ich weiß, aber für das Projekt, das ich mache, musste ich es mit Bash ausführen
D4IVT3

@ D4IVT3 - Aktualisierte Antwort. Ich würde wirklich keine while-true-Schleife verwenden, da dadurch Ihr Computer unbegrenzt blockiert und Knotenprozesse erstellt werden.
cricket_007

@ D4IVT3 - Außerdem ist ein Knoten und daher npm installiert, sodass es keinen Grund gibt, den Knotenprozess nicht für immer zu starten und zu überwachen.
cricket_007
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.