das script kannst du eigentlich überall speichern, aber sinnvoll ist es wohl doch entweder
/home/meteohub
zu verwenden, weil dort schon alle meteohub scripts stehen und meteohub das home-Verzeichnis des users meteohub ist
oder du erstellst ein Neues,
meinetwegen unter /home
/home/scripts
Wichtig ist, daß du das script ausführbar machst. Mit WinSCP >rechte Maustaste auf das script und dann bei Eigenschaften das X für Eigentümer anklicken.
------------------------------------------------------------------------------------------------------------------
Um die Zeitsteuerung für den scriptaufruf einzustellen, muß die crontab bearbeitet werden. Dazu nimmt man putty und loggt sich per SSH ein.
Zuerst machts du am besten eine Kopie der crontab mit
crontab -l > /data/export/crontab.txt
Du kannst die Datei dann über die Windows Freigabe des meteohub \\meteohub\public im Folder export finden ...
Dann diesen Befehl eingeben.
crontab -e
Der editor mit Namen nano öffnet nun die crontab.
Die bestehenden Einträge in dieser Datei nicht verändern!!!!
Am Besten geht du mit dem Cursor ans Ende der Datei und erstellst eine neue Zeile
z.B.
*/10 * * * * /home/deinscript
Damit würde das script alle 10 Minuten aufgerufen.
Nun drückst du CRTL-X und bei der Frage nach Speichern ein Y und dann die Eingabetaste.
Wenn dir die crontab syntax noch nicht geläufig ist, dann bitte mal diesen wikipedia Artikel lesen, dann werden dir die ersten 5 Felder und ihre Bedeutung schnell klar sein>
http://de.wikipedia.org/wiki/Cron
------------------------------------------------------------------------------------------------------------------
willst du das script zum Testen von der Kommandozeile von Hand starten, geht das so:
angenommen dein script heisst webcamstempel und ist unter /home/meteohub gespeichert.
Dann würde man es per Hand so starten und damit einmal aufrufen:
sh /home/meteohub/webcamstempel
ncftpget
Moderator: Mattk
Re: ncftpget
Last edited by wfpost on Sat Dec 18, 2010 8:57 pm, edited 2 times in total.
Re: ncftpget
Super Anleitung!
Werde ich mich morgen dranmachen (bin jetzt schon zu kaputt). Crontab ist mir ein Begriff.
Was muss ich an deinem Script ändern? Bei ftp:// meine Kamera, oder? Mehr nicht?
Gruß
JÖRG
Werde ich mich morgen dranmachen (bin jetzt schon zu kaputt). Crontab ist mir ein Begriff.
Was muss ich an deinem Script ändern? Bei ftp:// meine Kamera, oder? Mehr nicht?
Gruß
JÖRG
Re: ncftpget
Hi,
Kopie der crontab hat funktioniert. Script ist auch in /home/meteohub/. Aber wenn ich
das Script zum Testen von der Kommandozeile von Hand starte, kommt folgender Fehler:
"no such file or directory".
Habe ich im Script einen falschen Pfad angegeben? Schicke dir (wfpost) das Script mal per Nachricht.
Gruß
Jörg
Kopie der crontab hat funktioniert. Script ist auch in /home/meteohub/. Aber wenn ich
das Script zum Testen von der Kommandozeile von Hand starte, kommt folgender Fehler:
"no such file or directory".
Habe ich im Script einen falschen Pfad angegeben? Schicke dir (wfpost) das Script mal per Nachricht.
Gruß
Jörg
Re: ncftpget
mein script setzt voraus, daß das Paket Imagemagick installiert ist.
Imagemagick ist das Kommandozeilentool, welches alle graphischen Manipulationen durchführt.
convert heisst der Befehl im script
Leider hat bei mir die Installation über ein einfaches
apt-get install imagemagick
nicht geklappt, weil meteohub auf dem obsoleten Debain Etch aufbaut.
Zunächst,
wenn deine Hardware NSLU2 ist, würde ich kein Imagemagick installieren, weil diese Hardware einfach zu wenig Speicher hat.
Wenn du Alix oder ebox einsetzt, dann kannst du imagemagick selber kompilieren.
Weisst du wie das geht?
Imagemagick ist das Kommandozeilentool, welches alle graphischen Manipulationen durchführt.
convert heisst der Befehl im script
Leider hat bei mir die Installation über ein einfaches
apt-get install imagemagick
nicht geklappt, weil meteohub auf dem obsoleten Debain Etch aufbaut.
Zunächst,
wenn deine Hardware NSLU2 ist, würde ich kein Imagemagick installieren, weil diese Hardware einfach zu wenig Speicher hat.
Wenn du Alix oder ebox einsetzt, dann kannst du imagemagick selber kompilieren.
Weisst du wie das geht?
Re: ncftpget
Habe Alix1.dwfpost wrote:Wenn du Alix oder ebox einsetzt, dann kannst du imagemagick selber kompilieren.
Weisst du wie das geht?
Bzgl. kompilieren bräuchte ich deine Hilfe.
Falls es zu umfangreich ist .... egal. Dann muss doch wieder PHP "herhalten".
J

Re: ncftpget
versuch mal den Befehl
apt-get install imagemagick
vielleicht hast du ein neueres meteohub-Image, dann könnten die security sources vielleicht sogar stimmen, und könnte klappen mit der Installation per Paketverwaltung.
Falls nicht, schick mir mal deine Rufnummer per PM (PN). Ich habe eine Flatrate und am Telefon wäre es wahrscheinlich etwas einfacher.
apt-get install imagemagick
vielleicht hast du ein neueres meteohub-Image, dann könnten die security sources vielleicht sogar stimmen, und könnte klappen mit der Installation per Paketverwaltung.
Falls nicht, schick mir mal deine Rufnummer per PM (PN). Ich habe eine Flatrate und am Telefon wäre es wahrscheinlich etwas einfacher.
Re: ncftpget
Wo soll ich den Befehl eingeben?wfpost wrote:versuch mal den Befehl
apt-get install imagemagick
Wo bekomme ich imagemagick her?
Re: ncftpget
auf der Kommandozeile.
Versuchs mal, wenn die sources nicht stimmen, wird eh nach einigen Sekunden eine Fehlermeldung erscheinen.
Versuchs mal, wenn die sources nicht stimmen, wird eh nach einigen Sekunden eine Fehlermeldung erscheinen.
Re: ncftpget
Do you want to continue [Y/n]? Y
Err http://ftp.debian.org etch/main x11-common 1:7.1.0-19
404 Not Found [IP: 130.89.149.226 80]
Err http://ftp.debian.org etch/main libxau6 1:1.0.1-2
404 Not Found [IP: 130.89.149.226 80]
Err http://ftp.debian.org etch/main libxdmcp6 1:1.0.1-2
404 Not Found [IP: 130.89.149.226 80]
Err http://ftp.debian.org etch/main libx11-data 2:1.0.3-7
404 Not Found [IP: 130.89.149.226 80]
Err http://ftp.debian.org etch/main libx11-6 2:1.0.3-7
404 Not Found [IP: 130.89.149.226 80]
Err http://ftp.debian.org etch/main libice6 1:1.0.1-2
404 Not Found [IP: 130.89.149.226 80]
Err http://ftp.debian.org etch/main libsm6 1:1.0.1-3
404 Not Found [IP: 130.89.149.226 80]
Err http://ftp.debian.org etch/main libxt6 1:1.0.2-2
404 Not Found [IP: 130.89.149.226 80]
Err http://ftp.debian.org etch/main libjasper-1.701-1 1.701.0-2
404 Not Found [IP: 130.89.149.226 80]
Err http://ftp.debian.org etch/main liblcms1 1.15-1
404 Not Found [IP: 130.89.149.226 80]
Err http://ftp.debian.org etch/main libpng12-0 1.2.15~beta5-1
404 Not Found [IP: 130.89.149.226 80]
Err http://ftp.debian.org etch/main libxext6 1:1.0.1-2
404 Not Found [IP: 130.89.149.226 80]
Err http://security.debian.org etch/updates/main libfreetype6 2.2.1-5+etch3
404 Not Found [IP: 212.211.132.250 80]
Err http://ftp.debian.org etch/main libmagick9 7:6.2.4.5.dfsg1-0.14
404 Not Found [IP: 130.89.149.226 80]
Err http://ftp.debian.org etch/main imagemagick 7:6.2.4.5.dfsg1-0.14
404 Not Found [IP: 130.89.149.226 80]
Err http://security.debian.org etch/updates/main libtiff4 3.8.2-7+etch1
404 Not Found [IP: 212.211.132.250 80]
Err http://security.debian.org etch/updates/main libxml2 2.6.27.dfsg-5
404 Not Found [IP: 212.211.132.250 80]
Failed to fetch http://ftp.debian.org/debian/pool/main/ ... 9_i386.deb 404 Not Found [IP: 130.89.149.226 80]
Failed to fetch http://ftp.debian.org/debian/pool/main/ ... 2_i386.deb 404 Not Found [IP: 130.89.149.226 80]
Failed to fetch http://ftp.debian.org/debian/pool/main/ ... 2_i386.deb 404 Not Found [IP: 130.89.149.226 80]
Failed to fetch http://ftp.debian.org/debian/pool/main/ ... -7_all.deb 404 Not Found [IP: 130.89.149.226 80]
Failed to fetch http://ftp.debian.org/debian/pool/main/ ... 7_i386.deb 404 Not Found [IP: 130.89.149.226 80]
Failed to fetch http://ftp.debian.org/debian/pool/main/ ... 2_i386.deb 404 Not Found [IP: 130.89.149.226 80]
Failed to fetch http://ftp.debian.org/debian/pool/main/ ... 3_i386.deb 404 Not Found [IP: 130.89.149.226 80]
Failed to fetch http://ftp.debian.org/debian/pool/main/ ... 2_i386.deb 404 Not Found [IP: 130.89.149.226 80]
Failed to fetch http://security.debian.org/pool/updates ... 3_i386.deb 404 Not Found [IP: 212.211.132.250 80]
Failed to fetch http://ftp.debian.org/debian/pool/main/ ... 2_i386.deb 404 Not Found [IP: 130.89.149.226 80]
Failed to fetch http://ftp.debian.org/debian/pool/main/ ... 1_i386.deb 404 Not Found [IP: 130.89.149.226 80]
Failed to fetch http://ftp.debian.org/debian/pool/main/ ... 1_i386.deb 404 Not Found [IP: 130.89.149.226 80]
Failed to fetch http://security.debian.org/pool/updates ... 1_i386.deb 404 Not Found [IP: 212.211.132.250 80]
Failed to fetch http://ftp.debian.org/debian/pool/main/ ... 2_i386.deb 404 Not Found [IP: 130.89.149.226 80]
Failed to fetch http://security.debian.org/pool/updates ... 5_i386.deb 404 Not Found [IP: 212.211.132.250 80]
Failed to fetch http://ftp.debian.org/debian/pool/main/ ... 4_i386.deb 404 Not Found [IP: 130.89.149.226 80]
Failed to fetch http://ftp.debian.org/debian/pool/main/ ... 4_i386.deb 404 Not Found [IP: 130.89.149.226 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
Problem gelöst: PHP und es läuft vernünftig
Err http://ftp.debian.org etch/main x11-common 1:7.1.0-19
404 Not Found [IP: 130.89.149.226 80]
Err http://ftp.debian.org etch/main libxau6 1:1.0.1-2
404 Not Found [IP: 130.89.149.226 80]
Err http://ftp.debian.org etch/main libxdmcp6 1:1.0.1-2
404 Not Found [IP: 130.89.149.226 80]
Err http://ftp.debian.org etch/main libx11-data 2:1.0.3-7
404 Not Found [IP: 130.89.149.226 80]
Err http://ftp.debian.org etch/main libx11-6 2:1.0.3-7
404 Not Found [IP: 130.89.149.226 80]
Err http://ftp.debian.org etch/main libice6 1:1.0.1-2
404 Not Found [IP: 130.89.149.226 80]
Err http://ftp.debian.org etch/main libsm6 1:1.0.1-3
404 Not Found [IP: 130.89.149.226 80]
Err http://ftp.debian.org etch/main libxt6 1:1.0.2-2
404 Not Found [IP: 130.89.149.226 80]
Err http://ftp.debian.org etch/main libjasper-1.701-1 1.701.0-2
404 Not Found [IP: 130.89.149.226 80]
Err http://ftp.debian.org etch/main liblcms1 1.15-1
404 Not Found [IP: 130.89.149.226 80]
Err http://ftp.debian.org etch/main libpng12-0 1.2.15~beta5-1
404 Not Found [IP: 130.89.149.226 80]
Err http://ftp.debian.org etch/main libxext6 1:1.0.1-2
404 Not Found [IP: 130.89.149.226 80]
Err http://security.debian.org etch/updates/main libfreetype6 2.2.1-5+etch3
404 Not Found [IP: 212.211.132.250 80]
Err http://ftp.debian.org etch/main libmagick9 7:6.2.4.5.dfsg1-0.14
404 Not Found [IP: 130.89.149.226 80]
Err http://ftp.debian.org etch/main imagemagick 7:6.2.4.5.dfsg1-0.14
404 Not Found [IP: 130.89.149.226 80]
Err http://security.debian.org etch/updates/main libtiff4 3.8.2-7+etch1
404 Not Found [IP: 212.211.132.250 80]
Err http://security.debian.org etch/updates/main libxml2 2.6.27.dfsg-5
404 Not Found [IP: 212.211.132.250 80]
Failed to fetch http://ftp.debian.org/debian/pool/main/ ... 9_i386.deb 404 Not Found [IP: 130.89.149.226 80]
Failed to fetch http://ftp.debian.org/debian/pool/main/ ... 2_i386.deb 404 Not Found [IP: 130.89.149.226 80]
Failed to fetch http://ftp.debian.org/debian/pool/main/ ... 2_i386.deb 404 Not Found [IP: 130.89.149.226 80]
Failed to fetch http://ftp.debian.org/debian/pool/main/ ... -7_all.deb 404 Not Found [IP: 130.89.149.226 80]
Failed to fetch http://ftp.debian.org/debian/pool/main/ ... 7_i386.deb 404 Not Found [IP: 130.89.149.226 80]
Failed to fetch http://ftp.debian.org/debian/pool/main/ ... 2_i386.deb 404 Not Found [IP: 130.89.149.226 80]
Failed to fetch http://ftp.debian.org/debian/pool/main/ ... 3_i386.deb 404 Not Found [IP: 130.89.149.226 80]
Failed to fetch http://ftp.debian.org/debian/pool/main/ ... 2_i386.deb 404 Not Found [IP: 130.89.149.226 80]
Failed to fetch http://security.debian.org/pool/updates ... 3_i386.deb 404 Not Found [IP: 212.211.132.250 80]
Failed to fetch http://ftp.debian.org/debian/pool/main/ ... 2_i386.deb 404 Not Found [IP: 130.89.149.226 80]
Failed to fetch http://ftp.debian.org/debian/pool/main/ ... 1_i386.deb 404 Not Found [IP: 130.89.149.226 80]
Failed to fetch http://ftp.debian.org/debian/pool/main/ ... 1_i386.deb 404 Not Found [IP: 130.89.149.226 80]
Failed to fetch http://security.debian.org/pool/updates ... 1_i386.deb 404 Not Found [IP: 212.211.132.250 80]
Failed to fetch http://ftp.debian.org/debian/pool/main/ ... 2_i386.deb 404 Not Found [IP: 130.89.149.226 80]
Failed to fetch http://security.debian.org/pool/updates ... 5_i386.deb 404 Not Found [IP: 212.211.132.250 80]
Failed to fetch http://ftp.debian.org/debian/pool/main/ ... 4_i386.deb 404 Not Found [IP: 130.89.149.226 80]
Failed to fetch http://ftp.debian.org/debian/pool/main/ ... 4_i386.deb 404 Not Found [IP: 130.89.149.226 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
Problem gelöst: PHP und es läuft vernünftig

Re: ncftpget
So, ist nun im Testbetrieb,
siehe hier: http://www.eichsfeld-wetter.de/?page_id=6
Per PHP werden die von Meteohub erzeugten CSV-Dateien eingebunden.
Bei Interesse einfach fragen ...
Gruß und frohe Weihnachten
J
RG
siehe hier: http://www.eichsfeld-wetter.de/?page_id=6
Per PHP werden die von Meteohub erzeugten CSV-Dateien eingebunden.
Bei Interesse einfach fragen ...
Gruß und frohe Weihnachten
J
