Это команда scriptmgr3, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
scriptmgr - утилита для управления другими скриптами skytools.
СИНТАКСИС
scriptmgr.py [переключатели] config.ini [-a | -т сервис | название работы...]
ОПИСАНИЕ
scriptmgr используется для совместного управления несколькими скриптами. Он обнаруживает потенциальные рабочие места на основе
выражение glob файла конфигурации. Из файла конфигурации он получает как имя задания, так и тип службы (это
- имя основного раздела, например [cube_dispatcher]). Для каждого типа услуги есть
подраздел в конфиге, как с этим справиться. Неизвестные службы игнорируются.
КОМАНДЫ
статус
scriptmgr config.ini статус
Показать статус для всех известных вакансий.
Начало
запуск scriptmgr config.ini -a
scriptmgr config.ini start -t служба
scriptmgr config.ini start имя_задания1 имя_задания2 ...
Запустите скрипт (ы), которые не запущены.
остановить
scriptmgr config.ini остановить -a
scriptmgr config.ini stop -t служба
scriptmgr config.ini остановить имя_задания1 имя_задания2 ...
Остановить запущенные скрипты.
перезапуск
scriptmgr config.ini перезапуск -a
scriptmgr config.ini перезапуск -t служба
scriptmgr config.ini перезапустить имя_задания1 имя_задания2 ...
Сценарии перезапуска.
перезагружать
scriptmgr config.ini перезагрузить -a
scriptmgr config.ini reload -t служба
scriptmgr config.ini перезагрузить имя_задания1 имя_задания2 ...
Отправить SIGHUP запущенным скриптам.
CONFIG
Общий конфигурация параметры
название работы
Название конкретной работы, которую выполняет скрипт. Скрипт войдет под этим именем в
logdb / logserver. Имя также используется по умолчанию для имени потребителя PgQ. Должен быть
уникальным.
pid-файл
Местоположение для файла pid. Если не указан, демонизация сценария запрещена.
журнальный файл
Расположение файла журнала.
петля_задержка
Если процесс выполняется непрерывно, как долго спать после каждого рабочего цикла в секундах.
По умолчанию: 1.
Connection_lifetime
Закройте и повторно подключите старые подключения к базе данных.
use_skylog
фу.
скриптмгр параметры
список_конфигурации
Список шаблонов глобусов для поиска файлов конфигурации. Пример:
список_конфигураций = ~ / dbscripts / conf /* .ini, ~ / случайный / conf /* .ini
Услуга . параметры
УХО
Рабочий каталог для скрипта.
арг
Аргументы, передаваемые скрипту в дополнение к -d.
скрипт
Путь к скрипту. Если скрипт не находится в PATH, следует указать полный путь.
инвалид
Если эту услугу следует игнорировать.
пользователь
Запустить службу от имени другого пользователя unix. Scriptmgr использует sudo для переключения пользователей. Так что
либо должен запускаться как root, либо sudo config должен разрешать запуск демонов.
Пример конфиг файл
[скриптмгр]
имя_задания = scriptmgr_livesrv
лог-файл = ~ / журнал /% (job_name) s.log
pid-файл = ~ / pid /% (job_name) s.pid
список_конфигураций = ~ / скрипты / conf /* .ini
# значения по умолчанию для всех служебных разделов
[ПО УМОЛЧАНИЮ]
cwd = ~ / скрипты
[таблица_диспетчер]
скрипт = table_dispatcher.py
аргументы = -v
[cube_dispatcher]
скрипт = python2.4 cube_dispatcher.py
отключен = 1
[пгкадм]
скрипт = ~ / скрипты / pgqadm.py
args = тикер
КОМАНДА ЛИНИЯ ВЫКЛЮЧАТЕЛИ
Следующие переключатели являются общими для всех программ Python на основе skytools.DBScript.
-х, --помощь
показать справочное сообщение и выйти
-к, --тишина
сделать программу тихой
-v, --подробный
сделать программу более подробной
-д, --демон
сделать программу фоновой
--ини
показать закомментированный файл конфигурации шаблона.
Следующие переключатели используются для управления уже запущенным процессом. Файл pid читается из
config, то сигнал отправляется на указанный там идентификатор процесса.
-р, --перезагрузить
перезагрузить конфигурацию (отправить SIGHUP)
-с, --стоп
безопасно остановить программу (отправить SIGINT)
-к, --убить
немедленно убить программу (отправить SIGTERM)
Параметры, специфичные для scriptmgr:
-а, --все
Работайте со всеми неотключенными скриптами.
-t СЕРВИС, --type =СЕРВИС
Работайте со всеми неотключенными скриптами этого типа службы.
-w, --подождите
Дождитесь появления скрипта (ов) после сигнализации.
01/15/2016 СКРИПTMGR(1)
Используйте scriptmgr3 онлайн с помощью сервисов onworks.net