функция scrapyrt kill не убивает - PullRequest
0 голосов
/ 22 апреля 2020

Цель состоит в том, чтобы запустить и остановить 'scrapyrt' из flask фреймворка.

Я перепробовал все, что мог, чтобы заставить этот подпроцесс завершиться или перезапустить.

Любая помощь с благодарностью.

class ScrapeControl():
    def __init__(self):
        proc = subprocess.Popen('scrapyrt')

        def get_data():
            proc.start()

            print(proc)

            pid = proc.pid
            print(proc.poll()) 

            print('From the get_data function')

            return

        def kill_scraper():
            proc.terminate()
            print('process terminated')
            return

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