Current time: 11-05-2024, 09:35 PM Hello There, Guest! (LoginRegister)


Post Reply 
Verwirrung cron.d / cron.daily
Author Message
ThK Offline
Junior Member
*

Posts: 44
Joined: May 2009
Reputation: 0
Post: #1
Verwirrung cron.d / cron.daily
Guten Tag auch Wink

Bin gerade verwirrt was den Aufruf der "Scripte" im cron.d sowie cron.daily betrifft.

In der Datei Crontab wird sozusagen das cron.daily aufgerufen.
Wo wird jedoch das cron.d von der Zeit her festgelegt?
(This post was last modified: 01-27-2010 06:18 PM by ThK.)
01-26-2010 11:14 PM
Find all posts by this user Quote this message in a reply
joximu Offline
helper
*****
Moderators

Posts: 7,024
Joined: Jan 2007
Reputation: 92
Post: #2
RE: Verwirrung cron.d / cron.daily
/etc/cron.daily/: alles da drin wird einmal am Tag ausgeführt - analog allen regelmässigen crons... hourly, monthly, weekly

/etc/cron.d/: die Crons da drin müssen Angaben haben, wann sie ausgeführt werden sollen - es handelt sich hier eher um eine Erweiterung der /etc/crontab bzw. /var/spool/cron/tabs/*

Aufpassen: cron.daily ist nicht exakt dasselbe wie die Zeitangabe @daily in der crontab (bzw. im cron.d)

Vielleicht verwirrend, aber dafür auch flexibel

/J
01-27-2010 12:30 AM
Visit this user's website Find all posts by this user Quote this message in a reply
ThK Offline
Junior Member
*

Posts: 44
Joined: May 2009
Reputation: 0
Post: #3
RE: Verwirrung cron.d / cron.daily
(01-27-2010 12:30 AM)joximu Wrote:  /etc/cron.daily/: alles da drin wird einmal am Tag ausgeführt - analog allen regelmässigen crons... hourly, monthly, weekly

/etc/cron.d/: die Crons da drin müssen Angaben haben, wann sie ausgeführt werden sollen - es handelt sich hier eher um eine Erweiterung der /etc/crontab bzw. /var/spool/cron/tabs/*

Aufpassen: cron.daily ist nicht exakt dasselbe wie die Zeitangabe @daily in der crontab (bzw. im cron.d)

Vielleicht verwirrend, aber dafür auch flexibel

/J

Ok Wink
Danke...
Also macht es Sinn eigene "Aufrufe" in der cron.d mit fest angegebener Zeit zu packen ..
01-27-2010 12:34 AM
Find all posts by this user Quote this message in a reply
ZooL Offline
Moderator
*****
Moderators

Posts: 3,429
Joined: Jan 2007
Reputation: 79
Post: #4
RE: Verwirrung cron.d / cron.daily
richtig
01-27-2010 12:35 AM
Visit this user's website Find all posts by this user Quote this message in a reply
ThK Offline
Junior Member
*

Posts: 44
Joined: May 2009
Reputation: 0
Post: #5
RE: Verwirrung cron.d / cron.daily
Jetzt muss ich doch noch einmal nerven....

Habe nun in der cron.d eine Datei Namens SQL erstellt
Dort steht folgender Aufruf drin

30 23 * * * root /usr/local/bin/db_optimize.sh

in der db_optimize.sh steht folgendes
#!/bin/sh

dbpassword="######"

date=`date -I`
mysqlcheck --all-databases --check --optimize -uroot -p$dbpassword >/var/log/mysqlcheck/mysqlcheck-$date.log

Das db_optimize.sh ist manuell aufurfbar aber aus irgendeinem Grund wird es nicht um 23:30 via Cron gestartet.
In den Logfiles ist davon erst gar kein Aufruf zu finden, also kein Fehler oder ähnliches.

Was übersehe ich da noch ?
01-27-2010 06:21 PM
Find all posts by this user Quote this message in a reply
joximu Offline
helper
*****
Moderators

Posts: 7,024
Joined: Jan 2007
Reputation: 92
Post: #6
RE: Verwirrung cron.d / cron.daily
Läuft cron?
ggf. ein /etc/init.d/crond restart - manche crons merken nicht, wenn sich was geändert hat...

Kannst ja eine andere Zeit angeben, damit du nicht eine Nacht abwarten musst.

/J
01-27-2010 08:07 PM
Visit this user's website Find all posts by this user Quote this message in a reply
ZooL Offline
Moderator
*****
Moderators

Posts: 3,429
Joined: Jan 2007
Reputation: 79
Post: #7
RE: Verwirrung cron.d / cron.daily
den befehl so wie er da eingetragen ist mal versuchen ?
01-28-2010 12:48 AM
Visit this user's website Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 5 Guest(s)