Узел Дочерний процесс ExecFile "Linux man command" - PullRequest
0 голосов
/ 06 ноября 2019

Я использую child_process 'execFile для запуска' Linux man ', и это работает. Я консоль регистрирую вывод через функцию обратного вызова, поэтому я теряю силу самого man, будучи в состоянии закрыть страницу с помощью «q» и получить помощь с «h».

Мне нужна помощь в доступе к выполнению дочернего процесса перед завершением потока. Я хочу, чтобы я мог видеть руководство к команде и использовать man как обычно, а затем выйти из процесса.

Код:

exec('man', ['command'], { windowsHide: true }, (err, stdout, stderr) => {
            if (!err && !stderr) {
                process.stdout.write(stdout);
            }
        });
...