Este é o comando scriptmgr3 que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
scriptmgr - utilitário para controlar outros scripts do skytools.
SINOPSE
scriptmgr.py [switches] config.ini [-a | -t serviço | job_name ...]
DESCRIÇÃO
scriptmgr é usado para gerenciar vários scripts juntos. Ele descobre empregos em potencial com base em
expressão glob do arquivo de configuração. Do arquivo de configuração ele obtém tanto o job_name quanto o tipo de serviço (que
é o nome da seção principal, por exemplo, [cube_dispatcher]). Para cada tipo de serviço existe
subseção na configuração como lidar com isso. Serviços desconhecidos são ignorados.
COMANDOS
estado
status do scriptmgr config.ini
Mostra o status de todos os trabalhos conhecidos.
começo
scriptmgr config.ini iniciar -a
scriptmgr config.ini iniciar -t serviço
scriptmgr config.ini iniciar job_name1 job_name2 ...
Inicie o (s) script (s) que não estão em execução.
Pare
scriptmgr config.ini parar -a
scriptmgr config.ini parar -t serviço
scriptmgr config.ini parar job_name1 job_name2 ...
Pare o (s) script (s) em execução.
restart
scriptmgr config.ini reiniciar -a
scriptmgr config.ini reiniciar -t serviço
scriptmgr config.ini reiniciar job_name1 job_name2 ...
Reinicie os scripts.
recarregar
scriptmgr config.ini recarregar -a
scriptmgr config.ini recarregar -t serviço
scriptmgr config.ini recarregar job_name1 job_name2 ...
Envie SIGHUP para scripts em execução.
CONFIG
comum • Configuração parâmetros
nome_do_trabalho
Nome do trabalho específico que o script executa. O script irá logar com este nome para
logdb / logserver. O nome também é usado como padrão para o nome do consumidor PgQ. Deveria ser
única.
arquivo pid
Localização do arquivo pid. Se não for fornecido, o script não tem permissão para daemonizar.
arquivo de log
Localização do arquivo de log.
loop_delay
Se o processo estiver em execução contínua, quanto tempo para dormir após cada loop de trabalho, em segundos.
Padrão: 1.
tempo de vida da conexão
Feche e reconecte as conexões de banco de dados mais antigas.
use_skylog
foo.
scriptmgr parâmetros
lista_config
Lista de padrões glob para localizar arquivos de configuração. Exemplo:
lista_config = ~ / dbscripts / conf /* .ini, ~ / random / conf /* .ini
Serviço seção parâmetros
cwd
Diretório de trabalho para o script.
args
Argumentos a serem dados ao script, além de -d.
escrita
Caminho para o script. A menos que o script esteja em PATH, o caminho completo deve ser fornecido.
inválido
Se este serviço deve ser ignorado.
usuário
Inicie o serviço como um usuário unix diferente. Scriptmgr usa sudo para trocar de usuário. Então isso
ou precisa ser executado como root ou sudo config deve permitir que ele inicie daemons.
Exemplo configuração lima
[scriptmgr]
nome_trabalho = scriptmgr_livesrv
arquivo de log = ~ / log /% (job_name) s.log
arquivopid = ~ / pid /% (job_name) s.pid
lista_config = ~ / scripts / conf /* .ini
# padrões para todas as seções de serviço
[PADRÃO]
cwd = ~ / scripts
[table_dispatcher]
script=tabela_dispatcher.py
argumentos = -v
[cube_dispatcher]
script = python2.4 cube_dispatcher.py
desativado = 1
[pgqadm]
roteiro = ~ / scripts / pgqadm.py
args = ticker
COMANDO LINHA COMUTA
As seguintes opções são comuns a todos os programas Python baseados em skytools.DBScript.
-h, --ajuda
mostrar mensagem de ajuda e sair
-q, --quieto
faça o programa silencioso
-v, --verboso
tornar o programa mais detalhado
-d, --daemon
fazer o programa ir para o fundo
--ini
mostrar o arquivo de configuração do modelo comentado.
As seguintes opções são usadas para controlar o processo já em execução. O pidfile é lido de
config, em seguida, o sinal é enviado para o id de processo especificado lá.
-r, --recarregar
recarregar configuração (enviar SIGHUP)
-s, --parar
parar o programa com segurança (enviar SIGINT)
-k, --matar
matar programa imediatamente (enviar SIGTERM)
Opções específicas para scriptmgr:
-a, --todos
Opera em todos os scripts não desabilitados.
-t serviço, --type =serviço
Opera em todos os scripts não desabilitados deste tipo de serviço.
-w, --espera
Aguarde o (s) script (s) após a sinalização.
01/15/2016 SCRIPTMGR(1)
Use o scriptmgr3 online usando os serviços onworks.net