Anzeige:
Ergebnis 1 bis 14 von 14

Thema: cronjob ab 7:30Uhr jede minute bis 22 Uhr???

  1. #1
    ... Avatar von meinereinerseiner
    Registriert seit
    Jan 2001
    Beiträge
    536

    Question cronjob ab 7:30Uhr jede minute bis 22 Uhr???

    hi,

    vielleicht sehe ich den wald vor lauter bäumen nicht, aber ich komm einfach nicht drauf, wie ich einen cronjob einrichte, welcher von 7:30 bis 22 Uhr jede minute ausgeführt wird.

    mein ansatz war das ganze mit 2 jobs zu machen:

    7:30-8 uhr:
    30-59 7 * ** bla.....
    für 8-22 uhr:
    * 8-21 * * * bla.......

    aber alles in einem scheint nicht zu gehen, oder?

    der tom
    Geändert von meinereinerseiner (27.04.07 um 07:00 Uhr)
    tja, manchmal verliert man und manchmal gewinnen eben die anderen

    HP

  2. #2
    Registrierter Benutzer
    Registriert seit
    Apr 2007
    Beiträge
    9
    Hallo,

    versuch doch mal so:

    */1 7-20 * * * das was ausgeführt werden soll

    Grüsse Platzpatrone

  3. #3
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Ort
    Dettenhausen
    Beiträge
    22.062
    startet aber auch um 7:01 ... - also nicht erst ab 7:30.

    Evtl. wäre es am einfachsten, im abgearbeiteten Script eine Überprüfung reinzumachen, ob der Aufruf denn im gewünschten Zeitraum liegt - oder eben 2 Cronjobs...
    Ich bin root - ich darf das.

  4. #4
    ... Avatar von meinereinerseiner
    Registriert seit
    Jan 2001
    Beiträge
    536
    Zitat Zitat von platzpatrone Beitrag anzeigen
    */1 7-20 * * * das was ausgeführt werden soll
    ähmm - ich denke mal nicht das das tut, was macht denn */1?

    der tom
    tja, manchmal verliert man und manchmal gewinnen eben die anderen

    HP

  5. #5
    ... Avatar von meinereinerseiner
    Registriert seit
    Jan 2001
    Beiträge
    536

    Lightbulb

    Zitat Zitat von marce Beitrag anzeigen
    startet aber auch um 7:01 ... - also nicht erst ab 7:30.

    Evtl. wäre es am einfachsten, im abgearbeiteten Script eine Überprüfung reinzumachen, ob der Aufruf denn im gewünschten Zeitraum liegt - oder eben 2 Cronjobs...
    jupp, so in etwa hab ichs auch, also mit den 2 jobs - bin ja beruhigt, das ich nich einfach mal wieder ne crontab option übersehen hab. is aber schon doof, das das nich geht. währ eigentlich gut, wenn man einfach startzeit, stopzeit und intervall angeben könnte.


    der tom
    tja, manchmal verliert man und manchmal gewinnen eben die anderen

    HP

  6. #6
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Ort
    Dettenhausen
    Beiträge
    22.062
    evtl. könntest Du nach einem anderen Crondaemon schauen - es gibt ja ein paar verschiedene, vielleicht gibt es auch einen, der das kann... Mir persönlich wäre allerdings keiner bekannt, wobei ich nach dem Feature auch noch nie gesucht hätte...
    Ich bin root - ich darf das.

  7. #7
    ... Avatar von meinereinerseiner
    Registriert seit
    Jan 2001
    Beiträge
    536
    oha- naja, da lass ich die kirche dann doch lieber im dorf und lebe mit der 2er lösung.
    währen zu viele kisten davon betroffen.


    der tom
    tja, manchmal verliert man und manchmal gewinnen eben die anderen

    HP

  8. #8
    Registrierter Benutzer
    Registriert seit
    Apr 2007
    Beiträge
    9
    Zitat Zitat von meinereinerseiner Beitrag anzeigen
    ähmm - ich denke mal nicht das das tut, was macht denn */1?

    der tom

    Jap sorry noch früh am Morgen.

    also

    1 7-22 * * * das was du ausführe willst

    1 = Minute (0-59)
    7-22 = Stunde (0-23)
    * = Tag-des-Monats (1-31)
    * = Monat (1-12)
    * = Wochentag (0-7)

    alternativ hilft dir vieleicht auch folgender link:

    http://www.selflinux.org/selflinux/h...1.html#d63e200


    Platzpatrone

  9. #9
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Ort
    Dettenhausen
    Beiträge
    22.062
    Zitat Zitat von meinereinerseiner Beitrag anzeigen
    ähmm - ich denke mal nicht das das tut, was macht denn */1?
    */1 führt das Script immer das aus, wenn die Division ohne Rest möglich ist - in dem Fall also jede Minute.

    Mit */5 z.B. alle 5 Minuten - kann alledings nicht jeder Cron-Deamon, erspart einem aber manchmal viel Tipparbeit :-)

    Mehr und ob - wer hätte es gedacht - man cron :-)
    Ich bin root - ich darf das.

  10. #10
    ... Avatar von meinereinerseiner
    Registriert seit
    Jan 2001
    Beiträge
    536
    Zitat Zitat von platzpatrone Beitrag anzeigen
    Jap sorry noch früh am Morgen.
    1 7-22 * * * das was du ausführe willst
    Platzpatrone
    nix für ungut, aber "1 7-22" bedutet, das der job um:
    7:01, 8:01 ....... 22:01 Uhr ausgeführt wird.

    der tom
    tja, manchmal verliert man und manchmal gewinnen eben die anderen

    HP

  11. #11
    Master of Disaster Avatar von marcdevil
    Registriert seit
    Apr 2001
    Beiträge
    2.008

    Lightbulb

    * 7-22 * * * myscript.sh

    myscript.sh:
    Code:
    hour=$(date '+%H')
    minute=$(date '+%M')
    if test $hour -eq 7 -a $minute -ge 30 -o $hour -le 22 -a $hour -ge 8 ; then 
    echo foo
    echo ...
    else
    exit
    fi
    Ciao
    --
    Ubuntu@work, android@mobile, debian@server, win7@gamestation, Linux@Home-NAS, Ontap@Netapp, MacOSX@powerbook

  12. #12
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Ort
    Dettenhausen
    Beiträge
    22.062
    ob das einfacher ist als 2 Cronjobs eintragen?
    Ich bin root - ich darf das.

  13. #13
    ... Avatar von meinereinerseiner
    Registriert seit
    Jan 2001
    Beiträge
    536
    viele wege führen quasi nach rom, aber der script version ziehe ich die beiden cronjobs vor.


    der tom
    tja, manchmal verliert man und manchmal gewinnen eben die anderen

    HP

  14. #14
    Who's Johnny? Avatar von L00NIX
    Registriert seit
    Mar 2004
    Beiträge
    1.229
    Zitat Zitat von meinereinerseiner Beitrag anzeigen
    mein ansatz war das ganze mit 2 jobs zu machen:

    7:30-8 uhr:
    30-59 7 * ** bla.....
    für 8-22 uhr:
    * 8-21 * * * bla.......

    aber alles in einem scheint nicht zu gehen, oder?
    Richtig.

    Wozu willst du das noch in eine Zeile quetschen? Wenn du Ordnung halten willst, speichere die beiden Zeilen in /etc/cron.d/bla ab, dann weißt du, dass beide Zeilen zu bla gehören.

    Gruß
    L00NIX

Ähnliche Themen

  1. Probleme mit CronJob
    Von maca100v6 im Forum Linux Allgemein
    Antworten: 20
    Letzter Beitrag: 23.11.06, 19:18
  2. BIOS Uhr geht immer 2 Stunden vor nach NVRAM-Benutzung
    Von micmac im Forum stationäre Hardware
    Antworten: 2
    Letzter Beitrag: 20.07.03, 22:48
  3. Cronjob einstellen
    Von Stormsam im Forum System installieren und konfigurieren
    Antworten: 4
    Letzter Beitrag: 12.07.03, 12:19
  4. Eskalation
    Von Bono im Forum Meldungen und Mitglieder
    Antworten: 25
    Letzter Beitrag: 01.11.02, 21:45
  5. Wer hat an der Uhr gedreht?!
    Von Pench im Forum Linux Allgemein
    Antworten: 5
    Letzter Beitrag: 27.10.02, 17:30

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •