See also:
sample_program.py
source.
Process Tasks
Intent
Individual tasks allow control over a command-line invocation: stdout
and
stderr
logging, stdin
interaction via send_stdin <payload>
command and
more.
Discussion
- get status via
/proc/<pid>/stat
and others - configurable initial
kill_signal
(for shutdown as well?) - implement
remind
command - handling shutdown + signal propagation
- needs to be workable with shutdown behaviors/requirements of production
processes (what are these? i.e. Minecraft or other game servers)
Periodic Tasks
Runtime instances that are dispatched periodically (based on period_s
) and
can be paused (with the paused
channel).