Part of twisted.scripts._twistd_unix View Source View In Hierarchy
| Method | preApplication | Do pre-application-creation setup. | 
| Method | postApplication | To be called after the application is created: start the application and run the reactor. After the reactor stops, clean up PID files and such. | 
| Method | removePID | Remove the specified PID file, if possible. Errors are logged, not raised. | 
| Method | setupEnvironment | Set the filesystem root, the working directory, and daemonize. | 
| Method | shedPrivileges | Change the UID and GID or the EUID and EGID of this process. | 
| Method | startApplication | Configure global process state based on the given application and run the application. | 
Inherited from ApplicationRunner:
| Method | __init__ | Undocumented | 
| Method | run | Run the application. | 
| Method | startLogging | Initialize the logging system. DEPRECATED. | 
| Method | startReactor | Run the reactor with the given configuration.  Subclasses should 
probably call this from postApplication. | 
| Method | createOrGetApplication | Create or load an Application based on the parameters found in the given ServerOptionsinstance. | 
| Parameters | pidfile | The path to the PID tracking file.
 (type: str) | 
| Parameters | chroot | If not None, a path to use as the filesystem root (using os.chroot).
 (type:strorNoneType) | 
| rundir | The path to set as the working directory.
 (type: str) | |
| nodaemon | A flag which, if set, indicates that daemonization should not be 
done.
 (type: bool) | |
| umask | The value to which to change the process umask.
 (type: intorNoneType) | |
| pidfile | If not None, the path to a file into which to put the PID 
of this process.
 (type:strorNoneType) | 
| Parameters | euid | A flag which, if set, indicates that only the effective UID and 
GID should be set.
 (type: bool) | 
| uid | If not None, the UID to which to switch.
 (type:intorNoneType) | |
| gid | If not None, the GID to which to switch.
 (type:intorNoneType) | 
| Parameters | application | An object which can be adapted to service.IProcessandservice.IService. |