Я пытаюсь выполнить child_process синхронно в node.js (Да, я знаю, что это плохо, у меня есть веская причина ) и получить любой вывод в stdout, но я не могу понять, как ...
Я нашел это сообщение SO: node.js синхронно выполняет системную команду , которая описывает, как использовать библиотеку ( node-ffi) для выполнения команды, и это отлично работает, но единственное, что я могу получить, - это код завершения процесса. Любые данные, выполняемые командой, отправляются непосредственно на стандартный вывод - как мне это записать?
> run('whoami')
username
0
другими словами, имя пользователя
выводится на стандартный вывод, результат запуска
- 0
.
Я бы сильно предпочел бы выяснить, как читать stdout