Есть некий скрипт на python-е, который принимает на вход файл настроек и отлично делает свою работу.
В командной строке я его запускаю так
python script.py --config user1.json
Стоит задача сделать запуск возможным через веб-интерфейс и с учетом времени которое проработает скрипт.
Т.е. каждый пользователь может запускать/останавливать скрипт, и у себя в панельке видеть сколько всего минут проработал скрипт.
Я думаю делать с помощью NodeJS - для каждого пользователя запускать процесс который будет управлять процессом python-а
var workerProcess = child_process.spawn('python', ['script.py', '--config', file]);
Хотелось бы услышать другие варианты реализации.