twistd2.31
Run twisted applications (tacs, taps)
Usage
twistd [options]
Overview
Read an twisted.application.service.Application out of a file and runs it.
-
-n, --nodaemon -
Don't daemonize (stay in foreground)
-
-q, --quiet -
be a little more quiet
-
-p, --profile -
Run profiler
-
-b, --debug -
Run the application in the Python Debugger (implies nodaemon option). Sending a SIGUSR2 signal to the process will drop it into the debugger.
-
-o, --no_save -
Do not save shutdown state
-
--originalname -
Behave as though the specified Application has no process name set, and run with the standard process name (the python binary in most cases).
-
-l, --logfile <logfile> -
Log to a specified file, - for stdout (default twistd.log). The log file will be rotated on SIGUSR1.
-
--pidfile <pidfile> -
Save pid in specified file (default twistd.pid)
-
--chroot <directory> -
Chroot to a supplied directory before running (default -- don't chroot). Chrooting is done before changing the current directory.
-
-d, --rundir <directory> -
Change to a supplied directory before running (default .)
-
-r, --reactor <reactor> -
Choose which ReactorCore event loop to use, such as 'poll' or 'gtk'.
-
--spew -
Write an extremely verbose log of everything that happens. Useful for debugging freezes or locks in complex code.
-f,--file<tap file>-
Read the given .tap file (default twistd.tap)
-x,--xml<tax file>-
Load an Application from the given .tax (XML) file.
-s,--source<tas file>-
Load an Application from the given .tas (AOT Python source) file.
-y,--python<python file>-
Use the variable "application" from the given Python file. This setting, if given, overrides
-f.
-g,--plugin<plugin name>-
Read config.tac from a plugin package, as with
-y.
-
--syslog -
Log to syslog, not to file.
-
--prefix <prefix> -
Use the specified prefix when logging to logfile. Default is "twisted".
Note that if twistd is run as root, the working directory is not searched for Python modules.