Questo è il comando scriptmgr3 che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
scriptmgr - utility per controllare altri script di skytools.
SINOSSI
scriptmgr.py [interruttori] config.ini [-a | -t servizio | nome del lavoro...]
DESCRIZIONE
scriptmgr è usato per gestire più script insieme. Scopre potenziali lavori in base a
espressione glob del file di configurazione. Dal file di configurazione ottiene sia job_name che service type (che
è il nome della sezione principale, ad esempio [cube_dispatcher]). Per ogni tipo di servizio c'è
sottosezione nella configurazione come gestirlo. I servizi sconosciuti vengono ignorati.
COMANDI
status
scriptmgr stato config.ini
Mostra lo stato per tutti i lavori conosciuti.
inizia a
scriptmgr config.ini start -a
scriptmgr config.ini start -t servizio
scriptmgr config.ini avvia nome_lavoro1 nome_lavoro2 ...
Avvia script che non sono in esecuzione.
Stop
scriptmgr config.ini stop -a
scriptmgr config.ini stop -t servizio
scriptmgr config.ini stop nome_lavoro1 nome_lavoro2 ...
Arresta gli script in esecuzione.
nuovo inizio
scriptmgr config.ini riavvio -a
scriptmgr config.ini restart -t servizio
scriptmgr config.ini riavvia nome_lavoro1 nome_lavoro2 ...
Riavvia gli script.
ricaricare
scriptmgr config.ini ricarica -a
scriptmgr config.ini ricarica -t servizio
scriptmgr config.ini ricarica nome_lavoro1 nome_lavoro2 ...
Invia SIGHUP agli script in esecuzione.
CONFIGURA
Uncommon configurazione parametri
nome del lavoro
Nome per il lavoro particolato svolto dallo script. Lo script accederà con questo nome a
logdb/logserver. Il nome viene utilizzato anche come predefinito per il nome del consumatore PgQ. Dovrebbe essere
unico.
file pid
Posizione per il file pid. Se non viene fornito, allo script non è consentito eseguire la demonizzazione.
file di log
Posizione per il file di registro.
loop_delay
Se il processo è in esecuzione continua, per quanto tempo restare inattivo dopo ogni ciclo di lavoro, in secondi.
Predefinito: 1.
connessione_durata
Chiudere e riconnettere le connessioni al database precedenti.
usa_skylog
pippo.
scriptmgr parametri
lista_config
Elenco dei modelli glob per la ricerca dei file di configurazione. Esempio:
lista_config = ~/dbscript/conf/*.ini, ~/casuale/conf/*.ini
Servizi pagina parametri
cwd
Directory di lavoro per lo script.
args
Argomenti da dare allo script, oltre a -d.
copione
Percorso per la sceneggiatura. A meno che lo script non sia in PATH, dovrebbe essere fornito il percorso completo.
disabile
Se questo servizio deve essere ignorato.
Utente
Avvia il servizio come utente unix diverso. Scriptmgr usa sudo per cambiare utente. quindi è
o deve essere eseguito come root o sudo config deve consentirgli di avviare i demoni.
Esempio config filetto
[scriptmgr]
nome_lavoro = scriptmgr_livesrv
file di registro = ~/log/%(nome_lavoro)s.log
pidfile = ~/pid/%(nome_lavoro)s.pid
lista_config = ~/script/conf/*.ini
# valori predefiniti per tutte le sezioni di servizio
[PREDEFINITO]
cmd = ~/script
[distributore_tabella]
script = table_dispatcher.py
argomenti = -v
[cubo_dispatcher]
script = python2.4 cube_dispatcher.py
disabilitato = 1
[pgqadm]
copione = ~/script/pgqadm.py
arg = ticker
COMANDO LINE INTERRUTTORI
Le seguenti opzioni sono comuni a tutti i programmi Python basati su skytools.DBScript.
-h, --aiuto
mostra il messaggio di aiuto ed esci
-q, --silenzioso
rendere il programma silenzioso
-v, --verboso
rendere il programma più prolisso
-d, --demone
fare in modo che il programma vada in background
--ini
mostra il file di configurazione del modello commentato.
Le seguenti opzioni vengono utilizzate per controllare il processo già in esecuzione. Il file pid viene letto da
config, quindi il segnale viene inviato all'id di processo specificato lì.
-r, --ricarica
ricarica la configurazione (invia SIGHUP)
-s, --stop
ferma il programma in sicurezza (invia SIGINT)
-k, --uccidi
uccidi il programma immediatamente (invia SIGTERM)
Opzioni specifiche per scriptmgr:
-a, --tutto
Opera su tutti gli script non disabilitati.
-t INSTALLAZIONE, --tipo=INSTALLAZIONE
Opera su tutti gli script non disabilitati di questo tipo di servizio.
-w, --aspetta
Attendere gli script dopo la segnalazione.
01/15/2016 SCRIPTGR(1)
Usa scriptmgr3 online utilizzando i servizi onworks.net