Как определить, выполняется ли скрипт Node.js через канал оболочки?
Мой вопрос похож на этот:Как определить, работает ли мой сценарий оболочки через канал?, Разница в том, что сценарий оболочки яя работаю над написано в Node.js.
Позволять'скажи я вхожу:
echo "foo bar" | ./test.js
Тогда как я могу получить значение"foo bar"
в? яtest.js
мы читалиUnix и Node: трубы и потоки но это только кажется, что предлагает асинхронное решение (если яошибаюсь). Я'ищу синхронное решение. Кроме того, с этой техникой это неКажется, очень просто определить, передается ли сценарий по каналу или нет.
TL; DR Мой вопрос двоякий:
Как определить, выполняется ли скрипт Node.js через канал оболочки, например, ?echo "foo bar" | ./test.js
Если так, то как считать значение в канале Node.js?