Запустите .exe в фоновом режиме с Flask - PullRequest
0 голосов
/ 04 августа 2020

У меня есть функция. c, которую я могу выполнить как файл .exe в приложении Flask. Функция. c (назовем ее giraffe.exe) имеет следующую структуру:

int main(int argc, char **argv){
  do_setup();
  bool job;
  while(1){
    if(job)
      do_something();
    else
      wait();  
    }
}

1. Моя цель - выполнить настройку один раз и позволить while l oop запустить, когда активно приложение Flask (нарушение l oop - это еще один топи c, который я буду рассматривать в 2. ). Когда я создаю приложение, как в фабрике приложений, я запускаю giraffe.exe, таким образом, настройка выполняется только один раз, независимо от того, как часто перезагружается определенный сайт.

С этим методом у меня проблема , что фабрика приложений остановится только после завершения работы с файлом .exe. Я хочу, чтобы фабрика приложений запускала только файл .exe и больше не заботилась о нем.

2. Я хотел бы иметь кнопку «Выход» в моем веб-приложении, которое информация для выхода из файла .exe обратно в flask. Кнопка <input type="button" value="Exit" id="Exit"> уже находится на моей странице, но я не знаю, как получить и использовать информацию при ее нажатии.

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