Cronredux - Diagnostics

Status

Started {{ started.to_rfc1123_string() }} ({{ started.diff_for_humans() }})

Run Arguments

{% for key, val in sorted(args.__dict__.items()) %} {% endfor %}
{{ key|e }} {{ val|e }}

Task Status

{% for task in tasks %} {% endfor %}
Task Active Next Run Runs Elapsed/Run Elapsed Total
{{ task|e }} {% if sched.is_active(task) %} {% endif %} {{ task.next_run() }} {{ task.run_count }} {{ task.run_count and task.elapsed / task.run_count }} {{ task.elapsed }}

Active Jobs

{% if not sched.active %} No Active Tasks {% else %} {% for context in sched.active %} {% endfor %}
Context Started
{{ context|e }} {{ context.started.diff_for_humans() }}
{% endif %}

Recent Activity

{% if not sched.history %} No recent activity {% else %} {% for context in sched.history %} {% endfor %}
Context Elapsed State Return Code Output Snippit
{{ context|e }} {{ context.elapsed }} {{ context.state }} {{ context.returncode }} {{ context.output|truncate(20) }}
{% endif %}

Platform

Platform {{ platform.platform }}
System {{ platform.system }}
Python {{ platform.python }}
Node {{ platform.node }}

Environment

{% for key, val in sorted(environ.items()) %} {% endfor %}
{{ key|e }} {{ val|e }}