freezer.scheduler.daemon module¶
-
class
freezer.scheduler.daemon.
Daemon
(daemonizable=None, pid_fname=None)¶ Bases:
object
A class to manage all the daemon-related stuff
-
exit_flag
= False¶
-
static
handle_program_exit
(signum, frame)¶
-
static
handle_reload
(signum, frame)¶
-
instance
= None¶
-
property
pid
¶
-
property
pid_fname
¶
-
reload
()¶
-
restart
()¶
-
property
signal_map
¶
-
start
(dump_stack_trace=False)¶
-
status
()¶
-
stop
()¶
-
-
class
freezer.scheduler.daemon.
NoDaemon
(daemonizable)¶ Bases:
object
A class which shares the same interface as the Daemon class, but is used to execute the scheduler as a foreground process
-
exit_flag
= False¶
-
static
handle_program_exit
(signum, frame)¶
-
static
handle_reload
(signum, frame)¶
-
instance
= None¶
-
reload
()¶
-
restart
()¶
-
property
signal_map
¶
-
start
(dump_stack_trace=False)¶
-
status
()¶
-
stop
()¶
-
-
freezer.scheduler.daemon.
get_filenos
(logger)¶ Get a list of file no from logger
-
freezer.scheduler.daemon.
is_process_running
(pid)¶ Checks whether the process is running.
- Parameters
pid – process pid to check
- Returns
true if the process is running