Перейти к содержанию

Работа с консолью через qtasks.__main__

Модуль qtasks.__main__ позволяет запускать и управлять приложением QTasks из консоли. Это удобно для автоматизации и интеграции с другими инструментами.

Основные возможности

  • Запуск приложения
  • Запуск экспериментального веб-интерфейса для управления задачами
  • Указание приложения через параметр -A или -app
  • Настройка порта для веб-интерфейса

Пример использования

qtasks [опции] <команда> [опции]

Примеры команд

  • Запустить приложение:

    qtasks -A <путь_к_модулю:имя_приложения> run
    

    Пример:

    qtasks -A based_async_app:app run
    
  • Посмотреть статистику приложения через (A)syncStats в формате json:

    qtasks -A <путь_к_модулю:имя_приложения> stats <команда> [опции]
    

    Пример:

    qtasks -A based_async_app:app stats inspect app json=true
    
  • Запустить веб-интерфейс (В стадии разработки...):

    qtasks web -A <путь_к_модулю:имя_приложения> --port <порт>
    

    Пример:

    qtasks -A based_async_app:app web --port 8000
    

Параметры

  • -A, -app — путь к приложению в формате модуль:переменная
  • --port — порт для запуска веб-интерфейса (по умолчанию 8000)

Дополнительная информация

Для получения справки по командам используйте стандартный флаг --help:

qtasks --help