Prüfen ob Script vom Cron oder per HTTP aufgerufen wird???

Bash, Shell, PHP, Python, Perl, CGI
Anonymous

Prüfen ob Script vom Cron oder per HTTP aufgerufen wird???

Post by Anonymous »

Hi und Hallo,

habe ich irgendwie die Möglichkeit festzustellen, ob ein Script über einen Cronjob oder über den Browser aufgerufen wird???

Vielen Dank!


MfG;

Astrid
r00ty
Posts: 747
Joined: 2003-03-17 15:32

Re: Prüfen ob Script vom Cron oder per HTTP aufgerufen wird???

Post by r00ty »

was sagt denn die IP des aufrufenden Clients ? Die kannst du ja ermitteln mit PHP / JavaScript ? (<- weiss grad ned den befehl). Damit sollte es gehen
Anonymous

...

Post by Anonymous »

Klar, hätte ich auch eher drauf kommen können:

Wenn ich das Script über den Browser aufrufe, ist die Domain (IP) anders, als wenn das Script vom Cronjob aufgerufen wird.

Die PHP-Variable dafür lautet $SERVER_NAME.


Meintest du das?

MfG;

Astrid
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten

Re: Prüfen ob Script vom Cron oder per HTTP aufgerufen wird???

Post by captaincrunch »

Sofern der Cron das Script aufruft, wird das normalerweise (je nach Konfiguration) in /var/log/syslog und/oder /var/log/messages festgehalten.
Sofern du also die Zeit des Zugriffs ermittelt hast, und dann die Zeit des Croneintrags damit übereinstimmt war es der Cron.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Anonymous

...

Post by Anonymous »

Danke!

Da habe ich gleich mal nachgeschaut, steht natürlich drin.

ann habe ich mal noch eine Farge, ist es normal, dass fast jede Minute das Script /root/confixx/confixx_counterscript.pl aufgerufen wird?

Vielen Dank!

MfG;

Astrid
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten

Re: Prüfen ob Script vom Cron oder per HTTP aufgerufen wird???

Post by captaincrunch »

AFAIK ja. Ist halt Confixx ... ;)
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Anonymous

...

Post by Anonymous »

Kann man denn diese Meldung nicht mal ausschalten.

Das ist ja total blöd, wenn ich mir vorstelle, dass diese Datei ja riesig wird!

MfG;

Astrid
helmuts
Posts: 45
Joined: 2002-07-01 10:31
Location: Berlin

Re: Prüfen ob Script vom Cron oder per HTTP aufgerufen wird???

Post by helmuts »

kannst Du abstellen, indem Du vor den Crontab eintrag ein Minus setzt
Anonymous

...

Post by Anonymous »

Wo finde ich denn den passenden Crontab-Eintrag???

Danke!

MfG;

Astrid
r00ty
Posts: 747
Joined: 2003-03-17 15:32

Re: Prüfen ob Script vom Cron oder per HTTP aufgerufen wird???

Post by r00ty »

/etc/cron.d/confixx
Outlaw
Posts: 1500
Joined: 2002-12-04 10:22
Location: 4. Server von rechts, 2. Reihe von oben

Re: Prüfen ob Script vom Cron oder per HTTP aufgerufen wird???

Post by Outlaw »

Oder bei älteren Systemen auch crontab -e ....

Gruß Outi
:D Gruß Outi :D