Questo è il comando twistd3 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
twistd - esegui applicazioni Twisted (TAC, TAP)
SINOSSI
contorto [opzioni]
DESCRIZIONE
Leggere un twisted.application.service.Application da un file ed eseguirlo.
VERSIONI
-n, --nodaemon Non demonizzare (rimani in primo piano).
-q, --silenzioso
No-op per la retrocompatibilità.
-p, --profilo <profilo uscita>
Eseguire l'applicazione nel profiler, scaricando i risultati nel file specificato.
--profilatore <profilatore nome>
Specificare il profiler da utilizzare. L'impostazione predefinita è il profiler 'hotshot'.
--savestats
Salva l'oggetto Stats piuttosto che l'output di testo del profiler.
-b, - debug
Esegui l'applicazione in Python Debugger (implica --nodaemon opzione). Invio di un
Il segnale SIGINT o SIGUSR2 al processo lo rilascerà nel debugger.
-e, --crittografato
Il file tap/aos specificato è crittografato.
--euid Imposta solo l'ID utente effettivo anziché l'ID utente reale. Questa opzione non ha effetto
a meno che il server non sia in esecuzione come root, nel qual caso significa non eliminare tutto
privilegi dopo aver associato le porte, mantenendo l'opzione per riottenere i privilegi nei casi
come i processi di deposizione delle uova. Usare con cautela.
-o, --no_salva
Non salvare lo stato di spegnimento.
--Nome originale
Comportati come se l'applicazione specificata non avesse un nome di processo impostato ed esegui con
il nome del processo standard (il binario Python nella maggior parte dei casi).
-l, --file di log
Accedi a un file specificato, - per stdout (predefinito: twistd.log). Il file di registro sarà
ruotato su SIGUSR1.
-l, --logger <completamente qualificato python nome>
Un nome completo per una fabbrica di osservatori di log da utilizzare per il log iniziale
osservatore. Ha la precedenza su --logfile e --syslog.
--pidfile
Salva pid nel file specificato (predefinito: twistd.pid).
--chroot
Chroot in una directory fornita prima dell'esecuzione (impostazione predefinita: non eseguire il chroot). chroot
viene eseguita prima di cambiare la directory corrente.
-d, --rundir
Passare a una directory fornita prima dell'esecuzione (impostazione predefinita: .).
-u, --uido
L'uid da eseguire come (predefinito: non cambiare).
-g, --ddio
Il gid per l'esecuzione (impostazione predefinita: non modificare).
--umask
La maschera di creazione file (ottale) da applicare. (predefinito: 0077 per i demoni, nessun cambiamento
altrimenti).
-r, --reattore
Scegli quale reattore usare. Vedere --help-reattori per un elenco di possibilità.
--help-reattori
Elenca i nomi dei possibili reattori disponibili.
--vomitare Scrivi un registro estremamente dettagliato di tutto ciò che accade. Utile per il debug
si blocca o si blocca nel codice complesso.
-f, --file <tocca file>
Leggi il file .tap indicato (predefinito: twistd.tap).
-s, --fonte <tas file>
Carica un'applicazione dal file .tas (sorgente Python AOT) specificato.
-y, --pitone <pitone file>
Usa la variabile "applicazione" dal file Python dato. Questa opzione ha la precedenza
-f. Questa opzione implica --no_salva.
--syslog
Accedi a syslog invece di un file.
--versione
Stampa le informazioni sulla versione ed esci.
--prefisso
Utilizzare il prefisso specificato durante la registrazione nel file di registro. L'impostazione predefinita è "contorto".
Si noti che se contorto viene eseguito come root, la directory di lavoro è non cercato Python
moduli.
SEGNALI
Un twistd in esecuzione accetta SIGINT per un arresto pulito e SIGUSR1 per ruotare i file di registro.
Usa twistd3 online usando i servizi onworks.net