[vz-users] Script für Direktverbrauch / Cron Job
Thomas Janz
janz.thomas at gmail.com
Sun Feb 10 09:41:05 CET 2013
Hallo Heiko,
ich vermute mal dein Script liegt im Verzeichnis:
/var/www/volkszaehler.org/htdocs/
Dann ware der richtige Eintrag für den root cronjob:
* * * * * php /var/www/volkszaehler.org/htdocs/direktverbrauch.php >
/dev/null
Also sudo bash:
Crontab e
Zeile einfügen
* * * * * php /var/www/volkszaehler.org/htdocs/direktverbrauch.php >
/dev/null
Leerzeile
Abspeichern.
Gruß Thomas
Von: volkszaehler-users-bounces at lists.volkszaehler.org
[mailto:volkszaehler-users-bounces at lists.volkszaehler.org] Im Auftrag von
Heiko W.
Gesendet: Samstag, 9. Februar 2013 13:35
An: volkszaehler-users at lists.volkszaehler.org
Betreff: Re: [vz-users] Script für Direktverbrauch / Cron Job
Hallo
bräuchte noch mal kurz hilfe .. :(
der Cron läuft doch nicht an ..
hab in meine Crontab
den Cron eingefügt
* * * * * /usr/bin/php /var/www/volkszaehler.org/htdocs/direktverbrauch.php
> /dev/null
aber er läuft nicht :(
könnte mir bitte jemand helfen beim 'umschreiben' ..
denke gehört nur der Pfad geändert .. weiß aber leider nicht wie .. (also
nicht genau)
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# m h dom mon dow user command
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts
--report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts
--report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts
--report /etc/cron.monthly )
#
* * * * * /usr/bin/php /var/www/volkszaehler.org/htdocs/direktverbrauch.php
> /dev/null
# Hinter diesem Text noch eine Leerzeile einfuegen, sonst funktioniert cron
nicht!
Mit freundlichen Grüßen
Heiko W.
_____
From: luckyheiko at hotmail.com
To: volkszaehler-users at lists.volkszaehler.org
Date: Sat, 9 Feb 2013 13:18:05 +0100
Subject: Re: [vz-users] Script für Direktverbrauch
Hallo
hätte meine Fritz Box vorher Fragen sollen ;)
das mit der Portweiterleitung hat sich erledigt ..
kann ja dort die Ports dahinleiten wo ich das will :)
nun klappt alles ..
Vielen Dank noch mal für Eure Geduld
Mit freundlichen Grüßen
Heiko W.
_____
From: luckyheiko at hotmail.com
To: volkszaehler-users at lists.volkszaehler.org
Date: Sat, 9 Feb 2013 12:58:57 +0100
Subject: Re: [vz-users] Script für Direktverbrauch
Hallo
danke da ja im How To
der Cron jede Minute läuft
das Script bei mir aber 'fast' genau 2 Minuten braucht (4 Durchgänge)
wollte ich das vereinfachen
und den Cron lassen ( jede Minute ) aber das Script halt nur 1 mal in der
Zeit durchlaufen
Vielen Dank ...
nun schein ich meinem Ziel 'sehr nahe' zu sein ;)
eine Frage noh (hoff die liest noch einer)
da ich das Frontend auch von auserhalb erreichen möchte
wo kann ich den Port einstellen ??
(router, und dyndns hab ich schon, will aber keinen Standartport)
Mit freundlichen Grüßen
Heiko W.
> Date: Sat, 9 Feb 2013 12:54:58 +0100
> From: volkszaehler at moppl.inka.de
> To: volkszaehler-users at lists.volkszaehler.org
> Subject: Re: [vz-users] Script für Direktverbrauch
>
> Hallo Heiko,
>
> Am 09.02.2013 12:49, schrieb Heiko W.:
> > und das
> >
<br>http://localhost/middleware.php/data/b9a59860-713c-11e2-81af-7fa065fe71c
7.json?operation=add
<http://localhost/middleware.php/data/b9a59860-713c-11e2-81af-7fa065fe71c7.j
son?operation=add&value=1098.231&ts=1360410346131>
&value=1098.231&ts=1360410346131
> >
> > ist dann der Eintrag in die Datenbank ?
>
> Genau. Es ist der Aufruf an die Middleware.
>
> > da das Script ja 4 mal läuft ..
> > wo kann ich das einstellen das dies nur 1 mal Passiert ??
> > ist das dieser wert ??
> > for ($i=1; $i<5 ; $i++) {
>
> Ja:
> > for ($i=1; $i<2 ; $i++) {
>
> > oder was könnte ich herausnehmen damit die 'schleife' komplett weg ist
??
>
> Einfach die Zeile mit dem for und die vorletzte Zeile:
> }//for
>
> Das "sleep(15);" davor kannst Du dann auch raus nehmen. Das dient nur
> dazu die Abfragen über die Minute zu verteilen.
>
> Gruss
> Rainer
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://volkszaehler.org/pipermail/volkszaehler-users/attachments/20130210/a0c8e97e/attachment.html>
More information about the volkszaehler-users
mailing list