Я хочу начать довольно трудоемкий процесс с помощью веб-интерфейса, поэтому я, очевидно, хочу, чтобы он работал в фоновом режиме (daemon), и я также хотел бы иметь индикатор выполнения с использованием AJAX или sth.Какой (скриптовый) язык программирования используется для этого простого веб-сервиса?
Моя идея состояла в том, чтобы демон демондировал запросы на заданный порт. Затем браузер отправит запрос с параметрами задачи, и демон начнет процесс, запустив команду оболочки. Он также должен был бы создать еще один поток, который будет отслеживать прогресс и открывать другой сокет для передачи этой информации по запросу. Мне нужен только один процесс за раз, поэтому нет необходимости в более чем одном рабочем потоке.
У меня есть вопрос, какой язык программирования я мог бы использовать для написания этой простой программы с минимальными усилиями. Конечно, я мог бы сделать это на C, как всегда, но на этот раз я хочу узнать что-то новое/лучшее.
Должен упомянуть: я на сервере Linux, так что это не вариант. –