Цель состоит в том, чтобы запустить и остановить '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