Cronjob Zeiten generieren
Posted: 2007-08-13 11:12
Hi,
ich versuche derzeit, für ein Kundenprojekt Cronjobs zu generieren. Dabei möchte ich per Bash eigentlich nur folgendes erreichen, um die Serverlast zu minimieren bei der Ausführung von Scripten.
Mein Cron sieht z.B. so aus:
Ich bräuchte nun einen Hint, wie ich die Variablen, wie unten zu sehen, mit jeweils generierten Werten füllen kann:
Zwar kann ich mir das ganze ungefähr so generieren (Code noch nicht genau geprüft, fällt mir grad so ein):
allerdings habe ich dann die Cron Zeiten einfach nur nach hinten verschoben, da das Script binnen 1 Minute durchläuft. Ich suche eine Möglichkeit, Crons zu generieren, so dass ein Cron um 23:59 Uhr ausgeführt wird, der nächste um 03:15, dann 09:27 usw.
Kann jemand helden?
Wie ich das ganze in die automatisiert in die crontab bekomme, ist bereits klar und klappt auch.
Danke und Gruß,
flibbi
ich versuche derzeit, für ein Kundenprojekt Cronjobs zu generieren. Dabei möchte ich per Bash eigentlich nur folgendes erreichen, um die Serverlast zu minimieren bei der Ausführung von Scripten.
Mein Cron sieht z.B. so aus:
Code: Select all
* * * * * /usr/local/sbin/script.sh > /dev/null 2>&1
Code: Select all
$minuteset $hourset * * * /usr/local/sbin/script.sh > /dev/null 2>&1
Code: Select all
#!/bin/bash
minute=$(date+m)
hour=$(date+k)
minuteset=$(($minute+3))
hourset=$(($hour+1))
Kann jemand helden?
Wie ich das ganze in die automatisiert in die crontab bekomme, ist bereits klar und klappt auch.
Danke und Gruß,
flibbi