Перезапуск официантки

Я использую официантку на рабочем сервере, чтобы запустить приложение фляги. Однако каждый раз, когда я хочу изменить код Python, мне нужно вручную находить и убивать официантку, прежде чем перезапустить ее.

$ ps -eaf | grep waitress
$ kill waitress_pid
$ waitress-serve --call --listen=127.0.0.1:5000 my_app:create_app &

Есть ли более разумный способ перезапустить официантку?

0 ответов

Я попытался найти хорошее решение и для этого, но единственное решение, которое я придумал, - это создать однострочный терминал.

Выглядит это так:

kill -9 $(pgrep waitress) ; waitress-serve --call --listen=127.0.0.1:5000 my_app:create_app

pgrep waitressдаст PID-номер, который сразу же будет убит. После этогоwaitress-serve-команда запустит ваш сервер.

Я думаю, вы также можете создать псевдоним в файле.bashrc, или независимый bash-скрипт также может выполнить эту работу.

Другие вопросы по тегам