Esiste un modo per rilevare se l'output del mio script Node.js viene collegato a un altro dispositivo del terminale?Come rilevare se viene processato il pipe process.stdout del nodo?
vorrei qualche modo di rilevare se questo sta accadendo:
node myscript.js | less
o se questo sta accadendo:
node myscript.js
Perché non gestirlo dal nodo? Passa un argomento della riga di comando per inviarlo a meno. È molto meno flessibile, ma se si vuole essere consapevoli di essere convogliato si sta perdendo comunque quella flessibilità. –