Отдельный запуск команд с cli flask python.
Этот материал из цикла статей по разработке сайтов на python: от локальной разработки до развертывания на удаленном сервере.
Варианты запуска скипта на Flask
Предположим у нас есть такой код, который что-то обновляет:
@app.cli.command()
def update():
from app.updates.updates import start_updating
start_updating()
Для его запуска в командной строке ввести:
Эта команда запустит скрипт и выведет мониторинг этого процесса в командной строке:
Запустит в «тихом» режиме:
При запуске скрипта, покажет его PID, а также освободит командную строку для ввода следующей команды:
Покажет:
Цифра выше это номер процесса. Удобно его знать, если позже нужно завершить работу этого процесса вручную.
Варианты остановки скрипта на Flask
Как найти в системе запущенный скрипт python:
Как остановить скрипт
Остановит все скрипты с названием script_name_or_file_name: