base
Base daemon
Classes:
-
Daemon–Class Daemon
Daemon
Bases: ABC
Class Daemon
Daemon base class to be inherited by other classes
Subclassed by:
-
Documentation
Daemonizer
Core
Daemons
unixUNIXDaemon
-
Documentation
Daemonizer
Core
Handlers
ctx_managerDaemonHandler
Methods:
-
restart–Function to restart a daemon
-
run–Function to run a daemon
-
set_lock–Function to set lock for PID file writes
-
start–Function to start a daemon
-
status–Function to get status of daemon
-
stop–Function to stop a daemon
restart
abstractmethod
restart()
Function to restart a daemon
Returns:
-
None–Nothing
run
abstractmethod
run()
Function to run a daemon
Returns:
-
None–Nothing
set_lock
abstractmethod
set_lock(lock: Lock | None) -> None
Function to set lock for PID file writes
Parameters:
-
(lockLock | None) –Multiprocessing lock to protect PID file on-disk writes
Returns:
-
None–Nothing
start
abstractmethod
start() -> None
Function to start a daemon
Returns:
-
None–Nothing
status
abstractmethod
status()
Function to get status of daemon
Returns:
-
None–Nothing
stop
abstractmethod
stop()
Function to stop a daemon
Returns:
-
None–Nothing