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

Параметры командной строки

В программе имеется набор параметров командной строки, которые позволяют автоматизировать определённые процессы. Эти параметры (ключи) можно комбинировать и указывать в скрипте для запуска. Имена параметров могут быть записаны в любом регистре. В дальнейшем программу с ключами можно запускать через планировщик заданий Windows или с помощью cron в GNU/Linux.

manage.py <command> [options]

command должна быть одной из команд, перечисленных в этом документе. Регистр command имеет значение. options, которые являются необязательными, должны быть нулевыми или содержать более опций, доступных для данной команды.

Выполнение manage.py в GNU/Linux

Производим активацию виртуального окружения:

source /var/venv/bin/activate
Переходим в каталог с файлами приложения:

cd /var/venv/severcart/

Далее выполняем:

python -B manage.py <command>

Текст распечатывается в стандартный поток вывода stdout поэтому его легко можно перенаправить в журнальный файл.

Выполнение manage.py в Windows

Определяем переменные окружения для получения доступа к интерпретатору:

set PYTHONPATH=C:\sc\python
set PYTHONHOME=C:\sc\python

set PATH=%PATH%;C:\sc\python
set PATH=%PATH%;C:\sc\python\Scripts

Для самопроверки правильности настройки переменных окружения выполните команду C:\sc\python\python.exe -V. Если в командную строку распечатывается версия интерпретатора, то можно двигаться дальше.

Переходим в каталог с файлами приложения:

cd C:\sc\app\

Далее выполняем:

python -B manage.py <command>
Текст распечатывается в стандартный поток вывода stdout поэтому его легко можно перенаправить в журнальный файл.

Доступные команды

importldapusers

manage.py importldapusers

При запуске программа сразу выполняет импорт пользователей из LDAP (добавляет или обновляет их) в справочник пользователей. По завершении импорта программа автоматически закрывается.

inventory

manage.py inventory

Оффлайн инвентаризация компьютеров с помощью программы-агента.