Вызовите child_process.spawn с путем к файлу сценария в качестве команды вместо интерпретатора сценария (python, node, et c.) В качестве команды - PullRequest
0 голосов
/ 04 апреля 2020

В настоящее время, чтобы запустить файл сценария python с использованием функции child_process.spawn, я должен указать python в качестве выполняемой команды и файл сценария в качестве аргумента:

const { spawn } = require('child_process');

const process = spawn('python', ['./script.py', 'my', 'args']);

Это можно указать путь к файлу сценария в качестве команды вместо указания python в качестве команды? Пример:

const process = spawn('./script.py', ['my', 'args']);

Таким образом, мой код будет более обобщенным c, и я смогу запускать все виды сценариев (узел, python, Perl и др. c. )

примечание: мой файл сценария содержит обязательную директиву shebang

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...