1 {% extends "jobs.html" %}
3 {% block breadcrumbs %}
9 Job {{ job.id }} details
14 <h3>Job {{ job.id }}</h3>
15 <tt>{{ job.command }}</tt><br>
16 {% if job.finish_time %}
17 Status: <b>Completed</b> at {{ job.finish_time|date:"Y-m-d H:i:s" }} UTC in {{ job.process_time }}<br>
18 Result: {% if job.result %}<b>Error {{ job.result }}</b>{% else %}<b>Success</b><br>
19 Result size: {{ job.get_sucess_size|filesizeformat }}<br>
20 Log size: {{ job.get_log_size|filesizeformat }}<br>
21 <a href="/job/{{ job.id }}/download" class=button>download</a>{% endif %}<br>
23 {% if job.start_time %}
24 Status: <b>Running</b> since {{ job.start_time|date:"Y-m-d H:i:s" }} UTC ( {{ job.running_time}} ) <br>
25 {% with job.get_stats as stats %}
27 Process ID: {{ stats.pid }}<br>
28 CPU ID: {{ stats.processor }}<br>
29 Nice: {{ stats.nice }}<br>
30 State: {{ stats.nice_state }}<br>
31 Virtual size: {{ stats.vsize|filesizeformat }}<br>
32 Time scheduled in user mode: {{ stats.nice_utime }} s<br>
33 Time scheduled in system mode: {{ stats.nice_stime }} s<br>
35 <b>Internal error</b>: process {{ job.pid }} stats are not available.<br>
36 Either the job just terminated, or the job runner daemon may have a problem....
40 Status: <b>Queued</b> since {{ job.queue_time }}.<br>
41 Position in jobs queue: {{ job.queue_rank }} / {{ queue_size }}<br>