понедельник, 28 апреля 2014 г.

Как остановить bottle.py

Запускаем bottle.py в отдельном процессе. Сохраняем pid этого процесса. При возникновении необходимости остановить bottle.py - посылаем SIGTERM процессу.

import os
from multiprocessing import Process
import bottle

p = Process(target=bottle.run, kwargs={'quiet': True})
p.start()
os.kill(p.pid, 15)

Комментариев нет:

Отправить комментарий