Changes between Version 3 and Version 4 of Version2/Tutoriales/Consola_Web/Tutorial_6_Subjobs


Ignore:
Timestamp:
May 5, 2011, 4:55:07 PM (13 years ago)
Author:
edulix
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Version2/Tutoriales/Consola_Web/Tutorial_6_Subjobs

    v3 v4  
    5151                # makes no sense to send uptime to an offline computer
    5252                self.error(_('Computer "%s" not online') % name)
    53             parent_job = UptimeJob(computer)
     53            parent_job = GetUptimeJob(computer)
    5454            paren_job.send()
    5555
     
    6363                if not computer.online:
    6464                    continue
    65                 UptimeJob(computer, parent_job)
     65                parent_job.children.append(GetUptimeJob(computer))
    6666            parent_job.send()
    6767        else:
     
    7171        raise web.seeother('/jobs/%s' % parent_job.id)
    7272}}}
     73
     74El !GetUptimeJob no varía: sigue siendo aplicable sólo a un ordenador y por tanto es exactamente el mismo del anterior tutorial. No obstante para el caso de las unidades organizativas hemos creado un job padre, y luego hemos ido añadiéndole job hijos. Posteriormente enviamos el job padre, que automáticamente envía los trabajos de sus hijos a los ordenadores correspondientes.