2016-03-31 8 views
1

Ich bin auf der Suche nach einer Möglichkeit, Text in einer Javascript-node.js-Datei im Terminal zu protokollieren und diesen Prozess nicht beenden.Was ist die einfachste Menge an Code, die verhindern würde, dass ein Knotenprozess beendet wird?

console.log('hello-world') 
process.doNotExit() 

Es gibt viele verschiedene Dinge, die ich in der Vergangenheit getan habe, wie zum Beispiel die Verbindung zu einer Datenbank, die den Prozess verhindert.

Ich suche etwas anderes als das forever Modul.

+0

Warum ist es wichtig, dass Sie den Prozess künstlich am Leben erhalten? – mscdex

Antwort

1

Sie können setInterval verwenden und nichts tun:

var i= setInterval(function(){}, 2147483647); 

Der Wert kommt von here, es ist etwa 25 Tage.
Verwenden Sie clearInterval oder unref, wenn Sie bereit sind, zu beenden (siehe here für weitere Details).

Naiv, aber ziemlich einfach. Ist es nicht?

Verwandte Themen