Параметры командной строки
В программе имеется набор параметров командной строки, которые позволяют автоматизировать определённые процессы. Эти параметры (ключи) можно комбинировать и указывать в скрипте для запуска. Имена параметров могут быть записаны в любом регистре. В дальнейшем программу с ключами можно запускать через планировщик заданий 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
Оффлайн инвентаризация компьютеров с помощью программы-агента.