Прямо сейчас я вызываю файл python с оболочкой python.Тем не менее, есть проблемы, если два или более пользователей получают к нему доступ.Итак, я хотел бы использовать exec
или spawn
.
Я определяю свою оболочку так:
const ps = require("python-shell");
Затем я вызываю свой файл generator.py так:
await ps.PythonShell.run("generator.py", options, function(err, data) {
Как добавить exec
, чтобы он создавал новый дочерний процесс для каждого пользователя.Я также был бы открыт для использования spawn
Для spawn
, я бы сделал что-то вроде этого:
const { spawn } = require('child_process');
После установки модуля child_process.
И затемЯ бы сделал это в соответствии с моим кодом
const child = spawn(ps.PythonShell.run("generator.py", options, function(err, data) {);
?