"cron"-Job Äquivalent

  • Wie kann ich unter VMS einen Job aufsetzen, der täglich zu einer bestimmten Uhrzeit läuft? Hat jemand einen Tipp in die richtige Richtung oder emfehlenswerte Doku für mich?

  • Moin,


    das klingt nach einem sich selber wieder in eine Batch Queue einstellenden Job.


    Erstellen eine Batch Queue $ HELP INIT /QUEUE

    Einstellen eines Jobs in eine bestehende Queue $ HELP SUBMIT /QUEUE

    Interessante Parameter sind z.B. /AFTER /NOPRINT


    Diese Submit Zeile auch in die Procedure mit aufnehmen und schon laeuft der Job "unendlich".


    Wenn Du Beispiele brauchst, lass es mich bitte wissen.


    MfG

    Bernhard

  • So, scheint zu laufen

    Code
    $ INIT/QUEUE SYNC_NODES:
    $ SUBMIT/QUEUE="SYNC_NODES:"/AFTER="TOMORROW" RETROSTAR_HOSTS.COM
    Code
      Entry  Jobname         Username     Blocks  Status
      -----  -------         --------     ------  ------
          1  RETROSTAR_HOSTS SYSTEM            1  Holding until 16-MAR-2024 00:00:00
  • Moin,


    jetzt noch in die Procedure RETROSTAR_HOSTS.COM

    den erneuten Aufruf

    SUBMIT/QUEUE="SYNC_NODES:"/AFTER="TOMORROW" RETROSTAR_HOSTS.COM

    einbauen.
    Der Submit macht den Job ja nur ein einziges Mal!

    Beim Systemstart noch dafuer sorgen, das die Que auch wieder gestartet wird und dann hast Du es.


    MfG

    Bernhard

  • Hätte ich erwähnen sollen, das SUBMIT habe ich an die RETROSTAR_HOSTS.COM eingebaut. Beim Systemstart wird die Queue gestartet, aber muss ich dort noch ein SUBMIT einbauen? So wie ich die Doku verstehe, ist das nicht notwendig, oder liege ich da falsch?